Jun 21
2025
SELL
Payment of exercise price or tax liability
$36,890
$95.82 p/Share
385
Reduced 13.79%
2,407
Common Stock
Jun 21
2025
BUY
Exercise of conversion of derivative security
$80,872
$95.82 p/Share
844
Added 23.21%
2,792
Common Stock
Jun 18
2025
SELL
Payment of exercise price or tax liability
$108,426
$92.99 p/Share
1,166
Reduced 37.44%
1,948
Common Stock
Jun 18
2025
BUY
Exercise of conversion of derivative security
$237,682
$92.99 p/Share
2,556
Added 45.08%
3,114
Common Stock
Jun 16
2025
SELL
Open market or private sale
$45,840
$97.12 p/Share
472
Reduced 45.83%
558
Common Stock
Jun 15
2025
BUY
Exercise of conversion of derivative security
-
1,030
Added 50.0%
1,030
Common Stock
Sep 13
2024
SELL
Open market or private sale
$187,375
$125.0 p/Share
1,499
Reduced 100.0%
0
Common Stock
Sep 01
2024
SELL
Payment of exercise price or tax liability
$51,604
$133.69 p/Share
386
Reduced 20.48%
1,499
Common Stock
Sep 01
2024
BUY
Exercise of conversion of derivative security
-
845
Added 30.95%
1,885
Common Stock
Jun 14
2024
SELL
Payment of exercise price or tax liability
$37,281
$91.6 p/Share
407
Reduced 28.13%
1,040
Common Stock
Jun 14
2024
BUY
Exercise of conversion of derivative security
-
889
Added 38.06%
1,447
Common Stock
Dec 15
2023
SELL
Open market or private sale
$168,540
$112.36 p/Share
1,500
Reduced 72.89%
558
Common Stock
Jun 16
2023
SELL
Payment of exercise price or tax liability
$25,618
$135.55 p/Share
189
Reduced 8.41%
2,058
Common Stock
Jun 16
2023
BUY
Exercise of conversion of derivative security
-
612
Added 21.41%
2,247
Common Stock
Jun 15
2023
SELL
Payment of exercise price or tax liability
$38,049
$134.45 p/Share
283
Reduced 14.75%
1,635
Common Stock
Jun 15
2023
BUY
Exercise of conversion of derivative security
-
614
Added 24.25%
1,918
Common Stock
Sep 01
2022
SELL
Payment of exercise price or tax liability
$73,509
$178.42 p/Share
412
Reduced 24.01%
1,304
Common Stock
Sep 01
2022
BUY
Exercise of conversion of derivative security
-
903
Added 34.48%
1,716
Common Stock
Jun 21
2022
SELL
Open market or private sale
$73,782
$188.22 p/Share
392
Reduced 32.53%
813
Common Stock
Jun 21
2022
BUY
Grant, award, or other acquisition
-
868
Added 41.87%
1,205
Common Stock
Jun 17
2022
SELL
Payment of exercise price or tax liability
$28,763
$185.57 p/Share
155
Reduced 31.5%
337
Common Stock
Jun 17
2022
BUY
Exercise of conversion of derivative security
-
338
Added 40.72%
492
Common Stock
Dec 14
2021
SELL
Open market or private sale
$539,208
$325.02 p/Share
1,659
Reduced 91.51%
154
Common Stock
Dec 14
2021
BUY
Exercise of conversion of derivative security
$316,687
$190.89 p/Share
1,659
Added 47.78%
1,813
Common Stock
Aug 09
2021
SELL
Open market or private sale
$178,939
$280.03 p/Share
639
Reduced 80.58%
154
Common Stock