May 19
2025
SELL
Payment of exercise price or tax liability
$168,343
$160.94 p/Share
1,046
Reduced 13.4%
6,759
Common Stock
May 16
2025
SELL
Payment of exercise price or tax liability
$130,696
$156.71 p/Share
834
Reduced 12.67%
5,746
Common Stock
May 16
2025
BUY
Grant, award, or other acquisition
-
13,082
Added 33.51%
25,955
Common Stock
May 14
2025
SELL
Payment of exercise price or tax liability
$46,892
$132.84 p/Share
353
Reduced 6.67%
4,938
Common Stock
May 12
2025
SELL
Payment of exercise price or tax liability
$90,777
$133.3 p/Share
681
Reduced 12.9%
4,597
Common Stock
Jan 02
2025
SELL
Open market or private sale
$967,350
$153.28 p/Share
6,311
Reduced 61.58%
3,937
Common Stock
Jan 02
2025
BUY
Exercise of conversion of derivative security
$142,060
$22.51 p/Share
6,311
Added 38.11%
10,248
Common Stock
Nov 22
2024
BUY
Grant, award, or other acquisition
-
5,473
Added 24.85%
16,550
Common Stock
May 22
2024
SELL
Payment of exercise price or tax liability
$93,958
$110.28 p/Share
852
Reduced 17.79%
3,937
Common Stock
May 19
2024
SELL
Payment of exercise price or tax liability
$84,517
$114.99 p/Share
735
Reduced 21.82%
2,633
Common Stock
May 17
2024
SELL
Open market or private sale
$403,367
$113.21 p/Share
3,563
Reduced 73.13%
1,309
Common Stock
May 16
2024
BUY
Grant, award, or other acquisition
-
4,925
Added 24.36%
15,292
Common Stock
May 14
2024
SELL
Payment of exercise price or tax liability
$26,543
$107.03 p/Share
248
Reduced 4.84%
4,872
Common Stock
May 12
2024
SELL
Payment of exercise price or tax liability
$51,185
$106.86 p/Share
479
Reduced 9.77%
4,426
Common Stock
Apr 22
2024
SELL
Payment of exercise price or tax liability
$205,431
$103.18 p/Share
1,991
Reduced 35.85%
3,563
Common Stock
Apr 22
2024
BUY
Grant, award, or other acquisition
-
5,554
Added 50.0%
5,554
Common Stock
Aug 03
2023
SELL
Open market or private sale
$2,656,700
$100.0 p/Share
26,567
Reduced 100.0%
0
Common Stock
Aug 03
2023
BUY
Exercise of conversion of derivative security
$477,132
$23.08 p/Share
20,673
Added 43.76%
26,567
Common Stock
May 22
2023
SELL
Payment of exercise price or tax liability
$49,236
$66.0 p/Share
746
Reduced 11.23%
5,894
Common Stock
May 20
2023
SELL
Payment of exercise price or tax liability
$26,268
$66.0 p/Share
398
Reduced 8.15%
4,484
Common Stock
May 19
2023
BUY
Grant, award, or other acquisition
-
6,176
Added 28.22%
15,708
Common Stock
May 14
2023
SELL
Payment of exercise price or tax liability
$17,380
$72.42 p/Share
240
Reduced 6.04%
3,733
Common Stock
May 12
2023
SELL
Payment of exercise price or tax liability
$33,019
$71.01 p/Share
465
Reduced 12.42%
3,279
Common Stock
Mar 19
2023
SELL
Payment of exercise price or tax liability
$98,908
$73.32 p/Share
1,349
Reduced 35.96%
2,402
Common Stock
May 25
2022
SELL
Open market or private sale
$72,492
$66.69 p/Share
1,087
Reduced 100.0%
0
Common Stock