Feb 11
2025
SELL
Payment of exercise price or tax liability
$56,925
$253.0 p/Share
225
Reduced 4.31%
4,996
Common Stock
Feb 10
2025
BUY
Grant, award, or other acquisition
-
613
Added 10.51%
5,221
Common Stock
May 31
2024
SELL
Open market or private sale
$91,656
$229.14 p/Share
400
Reduced 8.0%
4,601
Common Stock
May 24
2024
SELL
Open market or private sale
$573,387
$237.92 p/Share
2,410
Reduced 32.52%
5,001
Common Stock
May 24
2024
BUY
Exercise of conversion of derivative security
$244,831
$101.59 p/Share
2,410
Added 24.54%
7,411
Common Stock
Feb 12
2024
SELL
Payment of exercise price or tax liability
$82,872
$255.78 p/Share
324
Reduced 6.09%
4,999
Common Stock
Feb 09
2024
BUY
Grant, award, or other acquisition
-
602
Added 10.16%
5,323
Common Stock
May 31
2023
SELL
Open market or private sale
$52,500
$210.0 p/Share
250
Reduced 5.04%
4,709
Common Stock
May 26
2023
SELL
Open market or private sale
$52,287
$209.15 p/Share
250
Reduced 4.8%
4,959
Common Stock
Feb 21
2023
SELL
Payment of exercise price or tax liability
$67,461
$203.81 p/Share
331
Reduced 5.98%
5,206
Common Stock
Feb 10
2023
BUY
Grant, award, or other acquisition
-
716
Added 11.45%
5,537
Common Stock
Nov 14
2022
SELL
Open market or private sale
$60,000
$200.0 p/Share
300
Reduced 5.86%
4,820
Common Stock
Nov 01
2022
SELL
Payment of exercise price or tax liability
$9,463
$168.99 p/Share
56
Reduced 1.08%
5,120
Common Stock
Mar 01
2022
SELL
Payment of exercise price or tax liability
$110,615
$219.04 p/Share
505
Reduced 8.91%
5,160
Common Stock
Feb 11
2022
BUY
Grant, award, or other acquisition
-
556
Added 8.94%
5,665
Common Stock
Oct 26
2021
SELL
Payment of exercise price or tax liability
$78,039
$270.97 p/Share
288
Reduced 5.33%
5,112
Common Stock
Aug 20
2021
SELL
Open market or private sale
$482,990
$257.32 p/Share
1,877
Reduced 25.81%
5,394
Common Stock
Aug 20
2021
BUY
Exercise of conversion of derivative security
$200,003
$105.99 p/Share
1,887
Added 20.6%
7,271
Common Stock
Feb 12
2021
BUY
Grant, award, or other acquisition
-
776
Added 12.63%
5,369
Common Stock
Sep 29
2020
SELL
Payment of exercise price or tax liability
$23,518
$157.84 p/Share
149
Reduced 3.15%
4,584
Common Stock