Jun 02
2025
SELL
Open market or private sale
$24,534
$81.78 p/Share
300
Reduced 1.51%
19,563
Common Stock
May 12
2025
BUY
Grant, award, or other acquisition
-
2,479
Added 11.1%
19,863
Common Stock
Mar 03
2025
SELL
Open market or private sale
$25,426
$92.46 p/Share
275
Reduced 1.56%
17,384
Common Stock
Dec 02
2024
SELL
Open market or private sale
$31,187
$113.41 p/Share
275
Reduced 1.53%
17,659
Common Stock
Sep 03
2024
SELL
Open market or private sale
$31,891
$115.97 p/Share
275
Reduced 1.51%
17,934
Common Stock
Jun 03
2024
SELL
Open market or private sale
$35,587
$129.41 p/Share
275
Reduced 1.49%
18,209
Common Stock
May 07
2024
BUY
Grant, award, or other acquisition
-
1,621
Added 8.06%
18,484
Common Stock
Apr 01
2024
SELL
Open market or private sale
$33,250
$133.0 p/Share
250
Reduced 1.46%
16,862
Common Stock
Jan 02
2024
SELL
Open market or private sale
$25,225
$100.9 p/Share
250
Reduced 1.44%
17,112
Common Stock
Oct 02
2023
SELL
Open market or private sale
$21,787
$87.15 p/Share
250
Reduced 1.42%
17,362
Common Stock
Jul 03
2023
SELL
Open market or private sale
$27,122
$108.49 p/Share
250
Reduced 1.4%
17,612
Common Stock
Jun 01
2023
SELL
Open market or private sale
$19,432
$97.16 p/Share
200
Reduced 1.11%
17,862
Common Stock
May 16
2023
BUY
Grant, award, or other acquisition
-
2,369
Added 11.6%
18,062
Common Stock
Mar 15
2023
SELL
Open market or private sale
$17,334
$86.67 p/Share
200
Reduced 1.26%
15,693
Common Stock
Dec 01
2022
SELL
Open market or private sale
$16,772
$83.86 p/Share
200
Reduced 1.24%
15,893
Common Stock
Sep 01
2022
SELL
Open market or private sale
$19,344
$96.72 p/Share
200
Reduced 1.23%
16,093
Common Stock
May 10
2022
BUY
Grant, award, or other acquisition
-
1,745
Added 9.67%
16,293
Common Stock
Mar 01
2022
SELL
Open market or private sale
$44,997
$149.99 p/Share
300
Reduced 2.02%
14,548
Common Stock
Dec 01
2021
SELL
Open market or private sale
$46,773
$155.91 p/Share
300
Reduced 1.98%
14,848
Common Stock
Sep 01
2021
SELL
Open market or private sale
$44,430
$148.1 p/Share
300
Reduced 1.94%
15,148
Common Stock
Jun 01
2021
SELL
Open market or private sale
$57,000
$190.0 p/Share
300
Reduced 1.91%
15,448
Common Stock
May 11
2021
BUY
Grant, award, or other acquisition
-
1,146
Added 6.78%
15,748
Common Stock
Mar 01
2021
SELL
Open market or private sale
$75,600
$168.0 p/Share
450
Reduced 2.99%
14,601
Common Stock
Dec 01
2020
SELL
Open market or private sale
$62,793
$139.54 p/Share
450
Reduced 2.9%
15,051
Common Stock