Mar 10
2025
SELL
Payment of exercise price or tax liability
$1,329,329
$131.24 p/Share
10,129
Reduced 0.88%
1,135,235
Common Stock
Mar 10
2025
BUY
Exercise of conversion of derivative security
-
20,566
Added 1.76%
1,145,364
Common Stock
Mar 06
2025
SELL
Payment of exercise price or tax liability
$2,603,859
$131.19 p/Share
19,848
Reduced 1.73%
1,124,798
Common Stock
Mar 06
2025
BUY
Exercise of conversion of derivative security
-
40,712
Added 3.43%
1,144,646
Common Stock
Mar 01
2025
SELL
Payment of exercise price or tax liability
$2,176,579
$128.2 p/Share
16,978
Reduced 1.51%
1,103,934
Common Stock
Mar 01
2025
BUY
Exercise of conversion of derivative security
-
34,969
Added 3.03%
1,120,912
Common Stock
Jan 31
2025
SELL
Payment of exercise price or tax liability
$1,934,591
$127.0 p/Share
15,233
Reduced 1.38%
1,085,943
Common Stock
Jan 31
2025
BUY
Grant, award, or other acquisition
-
30,847
Added 2.72%
1,101,176
Common Stock
Dec 05
2024
SELL
Open market or private sale
$4,362,192
$84.38 p/Share
51,697
Reduced 4.61%
1,070,329
Common Stock
Dec 05
2024
BUY
Exercise of conversion of derivative security
$658,102
$12.73 p/Share
51,697
Added 4.4%
1,122,026
Common Stock
Dec 04
2024
SELL
Open market or private sale
$4,376,310
$85.81 p/Share
51,000
Reduced 4.55%
1,070,329
Common Stock
Dec 04
2024
BUY
Exercise of conversion of derivative security
$649,230
$12.73 p/Share
51,000
Added 4.35%
1,121,329
Common Stock
Aug 30
2024
SELL
Open market or private sale
$2,511,939
$73.03 p/Share
34,396
Reduced 3.11%
1,070,329
Common Stock
Aug 30
2024
BUY
Exercise of conversion of derivative security
$437,861
$12.73 p/Share
34,396
Added 3.02%
1,104,725
Common Stock
Aug 29
2024
SELL
Open market or private sale
$2,593,751
$72.85 p/Share
35,604
Reduced 3.22%
1,070,329
Common Stock
Aug 29
2024
BUY
Exercise of conversion of derivative security
$453,238
$12.73 p/Share
35,604
Added 3.12%
1,105,933
Common Stock
Aug 28
2024
SELL
Open market or private sale
$2,394,220
$73.22 p/Share
32,699
Reduced 2.96%
1,070,329
Common Stock
Aug 28
2024
BUY
Exercise of conversion of derivative security
$574,521
$17.57 p/Share
32,699
Added 2.88%
1,103,028
Common Stock
Aug 27
2024
SELL
Open market or private sale
$2,982,972
$73.63 p/Share
40,513
Reduced 3.65%
1,070,329
Common Stock
Aug 27
2024
BUY
Exercise of conversion of derivative security
$711,813
$17.57 p/Share
40,513
Added 3.52%
1,110,842
Common Stock
Aug 26
2024
SELL
Open market or private sale
$1,694,162
$74.59 p/Share
22,713
Reduced 2.08%
1,070,329
Common Stock
Aug 26
2024
BUY
Exercise of conversion of derivative security
$399,067
$17.57 p/Share
22,713
Added 2.04%
1,093,042
Common Stock
Aug 23
2024
SELL
Open market or private sale
$2,135,512
$74.46 p/Share
28,680
Reduced 2.61%
1,070,329
Common Stock
Aug 23
2024
BUY
Exercise of conversion of derivative security
$503,907
$17.57 p/Share
28,680
Added 2.54%
1,099,009
Common Stock
Aug 22
2024
SELL
Open market or private sale
$2,954,681
$75.03 p/Share
39,380
Reduced 3.55%
1,070,329
Common Stock