Sep 09
2025
SELL
Open market or private sale
$2,503,680
$156.48 p/Share
16,000
Reduced 55.27%
12,951
Common Stock
Sep 09
2025
-
500
Reduced 3.86%
12,451
Common Stock
Sep 08
2025
SELL
Payment of exercise price or tax liability
$413,935
$157.33 p/Share
2,631
Reduced 8.33%
28,951
Common Stock
Aug 29
2025
SELL
Payment of exercise price or tax liability
$186,445
$153.96 p/Share
1,211
Reduced 3.69%
31,582
Common Stock
Aug 28
2025
BUY
Grant, award, or other acquisition
-
1,543
Added 4.49%
32,793
Common Stock
Aug 19
2025
SELL
Payment of exercise price or tax liability
$1,094,939
$156.13 p/Share
7,013
Reduced 18.33%
31,250
Common Stock
Aug 19
2025
BUY
Grant, award, or other acquisition
-
17,822
Added 31.78%
38,263
Common Stock
May 09
2025
-
150
Reduced 0.73%
20,441
Common Stock
May 09
2025
SELL
Open market or private sale
$319,388
$135.91 p/Share
2,350
Reduced 10.24%
20,591
Common Stock
Feb 21
2025
SELL
Payment of exercise price or tax liability
$4,466
$148.89 p/Share
30
Reduced 0.08%
38,134
Common Stock
Feb 13
2025
SELL
Open market or private sale
$2,063,399
$159.57 p/Share
12,931
Reduced 33.88%
25,233
Common Stock
Feb 13
2025
BUY
Exercise of conversion of derivative security
$374,509
$40.93 p/Share
9,150
Added 21.02%
34,383
Common Stock
Feb 10
2025
SELL
Open market or private sale
$1,253,250
$167.1 p/Share
7,500
Reduced 21.9%
26,752
Common Stock
Feb 06
2025
SELL
Open market or private sale
$1,409,250
$187.9 p/Share
7,500
Reduced 17.96%
34,252
Common Stock
Dec 13
2024
SELL
Payment of exercise price or tax liability
$9,486
$128.2 p/Share
74
Reduced 0.18%
41,752
Common Stock
Nov 04
2024
SELL
Open market or private sale
$840,252
$107.96 p/Share
7,783
Reduced 15.69%
41,826
Common Stock
Nov 04
2024
BUY
Exercise of conversion of derivative security
$318,558
$40.93 p/Share
7,783
Added 13.56%
49,609
Common Stock
Aug 30
2024
SELL
Payment of exercise price or tax liability
$53,675
$70.44 p/Share
762
Reduced 1.79%
41,826
Common Stock
Aug 29
2024
BUY
Grant, award, or other acquisition
-
3,418
Added 7.43%
42,588
Common Stock
Aug 26
2024
SELL
Payment of exercise price or tax liability
$74,889
$71.12 p/Share
1,053
Reduced 2.62%
39,170
Common Stock
Aug 19
2024
SELL
Payment of exercise price or tax liability
$44,454
$66.95 p/Share
664
Reduced 1.62%
40,223
Common Stock
Aug 19
2024
BUY
Grant, award, or other acquisition
-
2,723
Added 6.24%
40,887
Common Stock
Jun 05
2024
SELL
Open market or private sale
$215,480
$72.97 p/Share
2,953
Reduced 7.18%
38,164
Common Stock
Jun 05
2024
BUY
Exercise of conversion of derivative security
$160,436
$54.33 p/Share
2,953
Added 6.7%
41,117
Common Stock
May 29
2024
SELL
Open market or private sale
$683,100
$68.31 p/Share
10,000
Reduced 20.76%
38,164
Common Stock