Jan 03
2025
SELL
Open market or private sale
$27,417
$123.5 p/Share
222
Reduced 0.85%
26,006
Common Stock
Oct 02
2024
SELL
Open market or private sale
$23,709
$106.8 p/Share
222
Reduced 0.84%
26,228
Common Stock
Aug 19
2024
SELL
Open market or private sale
$23,292
$104.92 p/Share
222
Reduced 0.83%
26,450
Common Stock
May 03
2024
BUY
Grant, award, or other acquisition
-
1,969
Added 6.87%
26,672
Common Stock
Apr 02
2024
SELL
Open market or private sale
$24,436
$94.35 p/Share
259
Reduced 1.04%
24,703
Common Stock
Jan 03
2024
SELL
Open market or private sale
$26,304
$101.56 p/Share
259
Reduced 1.03%
24,962
Common Stock
Oct 03
2023
SELL
Open market or private sale
$26,721
$103.17 p/Share
259
Reduced 1.02%
25,221
Common Stock
Aug 10
2023
SELL
Open market or private sale
$25,420
$98.15 p/Share
259
Reduced 1.01%
25,480
Common Stock
May 15
2023
BUY
Grant, award, or other acquisition
-
2,097
Added 7.53%
25,739
Common Stock
Apr 05
2023
SELL
Open market or private sale
$22,554
$79.98 p/Share
282
Reduced 1.18%
23,642
Common Stock
Jan 04
2023
SELL
Open market or private sale
$20,476
$72.61 p/Share
282
Reduced 1.17%
23,924
Common Stock
Oct 04
2022
SELL
Open market or private sale
$19,148
$67.9 p/Share
282
Reduced 1.15%
24,206
Common Stock
Jul 06
2022
SELL
Open market or private sale
$18,243
$64.69 p/Share
282
Reduced 1.14%
24,488
Common Stock
May 06
2022
BUY
Grant, award, or other acquisition
-
3,217
Added 11.49%
24,770
Common Stock
Apr 04
2022
SELL
Open market or private sale
$13,911
$46.37 p/Share
300
Reduced 1.37%
21,553
Common Stock
Jan 04
2022
SELL
Open market or private sale
$15,156
$50.52 p/Share
300
Reduced 1.35%
21,853
Common Stock
Oct 04
2021
SELL
Open market or private sale
$15,600
$52.0 p/Share
300
Reduced 1.34%
22,153
Common Stock
Jul 02
2021
SELL
Open market or private sale
$15,105
$50.35 p/Share
300
Reduced 1.32%
22,453
Common Stock
May 07
2021
BUY
Grant, award, or other acquisition
-
3,000
Added 11.65%
22,753
Common Stock
Apr 05
2021
SELL
Open market or private sale
$10,717
$52.28 p/Share
205
Reduced 1.03%
19,753
Common Stock
Jan 05
2021
SELL
Open market or private sale
$11,642
$56.79 p/Share
205
Reduced 1.02%
19,958
Common Stock
Oct 01
2020
SELL
Open market or private sale
$8,073
$39.38 p/Share
205
Reduced 1.01%
20,163
Common Stock