Feb 18
2025
SELL
Open market or private sale
$221,015
$170.8 p/Share
1,294
Reduced 7.24%
16,572
Common Stock
Feb 11
2025
SELL
Payment of exercise price or tax liability
$53,781
$158.18 p/Share
340
Reduced 1.87%
17,866
Common Stock
Feb 10
2025
SELL
Payment of exercise price or tax liability
$45,047
$157.51 p/Share
286
Reduced 1.56%
18,058
Common Stock
Feb 09
2025
SELL
Payment of exercise price or tax liability
$37,113
$157.93 p/Share
235
Reduced 1.26%
18,344
Common Stock
Feb 07
2025
SELL
Payment of exercise price or tax liability
$513,430
$157.93 p/Share
3,251
Reduced 19.69%
13,261
Common Stock
Feb 07
2025
BUY
Grant, award, or other acquisition
-
13,470
Added 42.03%
18,579
Common Stock
Feb 26
2024
SELL
Open market or private sale
$1,006,632
$114.39 p/Share
8,800
Reduced 51.28%
8,360
Common Stock
Feb 12
2024
SELL
Payment of exercise price or tax liability
$36,752
$118.94 p/Share
309
Reduced 1.77%
17,160
Common Stock
Feb 11
2024
SELL
Payment of exercise price or tax liability
$36,775
$117.12 p/Share
314
Reduced 1.78%
17,298
Common Stock
Feb 10
2024
SELL
Payment of exercise price or tax liability
$27,288
$117.12 p/Share
233
Reduced 1.31%
17,612
Common Stock
Feb 09
2024
SELL
Payment of exercise price or tax liability
$286,826
$117.12 p/Share
2,449
Reduced 13.3%
15,967
Common Stock
Feb 09
2024
BUY
Grant, award, or other acquisition
-
9,280
Added 34.21%
17,845
Common Stock
Feb 18
2023
SELL
Payment of exercise price or tax liability
$51,163
$98.58 p/Share
519
Reduced 8.57%
5,539
Common Stock
Feb 17
2023
SELL
Open market or private sale
$1,031,835
$98.27 p/Share
10,500
Reduced 63.41%
6,058
Common Stock
Feb 12
2023
SELL
Payment of exercise price or tax liability
$29,700
$96.43 p/Share
308
Reduced 1.83%
16,558
Common Stock
Feb 11
2023
SELL
Payment of exercise price or tax liability
$32,689
$96.43 p/Share
339
Reduced 1.97%
16,866
Common Stock
Feb 10
2023
SELL
Payment of exercise price or tax liability
$527,954
$96.43 p/Share
5,475
Reduced 53.31%
4,796
Common Stock
Feb 10
2023
BUY
Grant, award, or other acquisition
-
12,409
Added 41.9%
17,205
Common Stock
Nov 28
2022
SELL
Open market or private sale
$246,998
$93.56 p/Share
2,640
Reduced 20.53%
10,220
Common Stock
Jul 29
2022
SELL
Open market or private sale
$213,400
$77.6 p/Share
2,750
Reduced 17.84%
12,661
Common Stock
Feb 18
2022
SELL
Payment of exercise price or tax liability
$42,881
$78.68 p/Share
545
Reduced 3.42%
15,411
Common Stock
Feb 12
2022
SELL
Payment of exercise price or tax liability
$23,770
$73.59 p/Share
323
Reduced 1.98%
15,956
Common Stock
Feb 11
2022
SELL
Payment of exercise price or tax liability
$184,637
$73.59 p/Share
2,509
Reduced 25.59%
7,296
Common Stock
Feb 11
2022
BUY
Grant, award, or other acquisition
-
8,983
Added 35.56%
16,279
Common Stock
Feb 08
2022
SELL
Payment of exercise price or tax liability
$14,867
$72.52 p/Share
205
Reduced 2.05%
9,805
Common Stock