Sep 18
2025
SELL
Payment of exercise price or tax liability
$6,366,882
$138.54 p/Share
45,957
Reduced 5.58%
777,186
Common Stock
Sep 18
2025
BUY
Exercise of conversion of derivative security
-
58,395
Added 7.09%
764,748
Common Stock
Sep 18
2025
BUY
Grant, award, or other acquisition
-
58,395
Added 6.62%
823,143
Common Stock
Aug 19
2025
SELL
Open market or private sale
$2,270,896
$162.66 p/Share
13,961
Reduced 1.94%
706,353
Common Stock
Aug 18
2025
SELL
Payment of exercise price or tax liability
$1,509,531
$162.63 p/Share
9,282
Reduced 1.27%
720,314
Common Stock
Aug 12
2025
SELL
Payment of exercise price or tax liability
$964,424
$157.38 p/Share
6,128
Reduced 0.83%
729,596
Common Stock
Aug 09
2025
SELL
Payment of exercise price or tax liability
$487,804
$149.45 p/Share
3,264
Reduced 0.44%
735,724
Common Stock
Aug 08
2025
BUY
Grant, award, or other acquisition
-
40,147
Added 5.15%
738,988
Common Stock
Jul 31
2025
SELL
Payment of exercise price or tax liability
$5,893,066
$128.23 p/Share
45,957
Reduced 6.17%
698,841
Common Stock
Jul 31
2025
BUY
Grant, award, or other acquisition
-
116,790
Added 13.56%
744,798
Common Stock
Feb 18
2025
SELL
Payment of exercise price or tax liability
$1,319,343
$142.14 p/Share
9,282
Reduced 1.46%
628,008
Common Stock
Feb 14
2025
-
700
Reduced 0.11%
637,290
Common Stock
Feb 12
2025
SELL
Payment of exercise price or tax liability
$860,800
$140.47 p/Share
6,128
Reduced 0.95%
637,990
Common Stock
Feb 09
2025
SELL
Payment of exercise price or tax liability
$467,532
$142.28 p/Share
3,286
Reduced 0.51%
644,118
Common Stock
Nov 07
2024
SELL
Open market or private sale
$561,025
$98.72 p/Share
5,683
Reduced 0.86%
657,408
Common Stock
Nov 07
2024
-
10,004
Reduced 1.52%
647,404
Common Stock
Nov 06
2024
SELL
Open market or private sale
$2,255,863
$97.29 p/Share
23,187
Reduced 3.38%
663,091
Common Stock
Sep 26
2024
SELL
Payment of exercise price or tax liability
$2,430,116
$83.8 p/Share
28,999
Reduced 4.05%
686,278
Common Stock
Sep 26
2024
BUY
Exercise of conversion of derivative security
-
21,055
Added 3.08%
662,639
Common Stock
Sep 26
2024
BUY
Grant, award, or other acquisition
-
52,638
Added 6.85%
715,277
Common Stock
Aug 18
2024
SELL
Payment of exercise price or tax liability
$383,021
$82.53 p/Share
4,641
Reduced 0.72%
641,584
Common Stock
Aug 13
2024
SELL
Payment of exercise price or tax liability
$363,948
$82.36 p/Share
4,419
Reduced 0.68%
646,225
Common Stock
Aug 12
2024
SELL
Payment of exercise price or tax liability
$488,953
$79.79 p/Share
6,128
Reduced 0.93%
650,644
Common Stock
Aug 09
2024
BUY
Grant, award, or other acquisition
-
82,930
Added 11.21%
656,772
Common Stock
Jul 31
2024
SELL
Payment of exercise price or tax liability
$881,368
$75.98 p/Share
11,600
Reduced 1.98%
573,842
Common Stock