May 06
2024
SELL
Payment of exercise price or tax liability
$158,436
$158.12 p/Share
1,002
Reduced 5.98%
15,752
Common Stock
May 06
2024
BUY
Grant, award, or other acquisition
-
1,287
Added 7.13%
16,754
Common Stock
Mar 08
2024
SELL
Open market or private sale
$540,000
$180.0 p/Share
3,000
Reduced 16.25%
15,467
Common Stock
Mar 08
2024
BUY
Exercise of conversion of derivative security
$154,770
$51.59 p/Share
3,000
Added 13.97%
18,467
Common Stock
Feb 11
2024
SELL
Payment of exercise price or tax liability
$36,318
$160.7 p/Share
226
Reduced 1.44%
15,467
Common Stock
Feb 11
2024
BUY
Exercise of conversion of derivative security
-
288
Added 1.8%
15,693
Common Stock
Feb 10
2024
SELL
Payment of exercise price or tax liability
$43,549
$160.7 p/Share
271
Reduced 1.73%
15,405
Common Stock
Feb 10
2024
BUY
Exercise of conversion of derivative security
-
325
Added 2.03%
15,676
Common Stock
Feb 09
2024
SELL
Payment of exercise price or tax liability
$50,781
$160.7 p/Share
316
Reduced 2.02%
15,351
Common Stock
Feb 09
2024
BUY
Exercise of conversion of derivative security
-
418
Added 2.6%
15,667
Common Stock
Feb 05
2024
SELL
Payment of exercise price or tax liability
$16,207
$150.07 p/Share
108
Reduced 0.7%
15,249
Common Stock
Feb 05
2024
BUY
Exercise of conversion of derivative security
-
307
Added 1.96%
15,357
Common Stock
Dec 14
2023
SELL
Open market or private sale
$510,000
$170.0 p/Share
3,000
Reduced 16.62%
15,050
Common Stock
Dec 14
2023
BUY
Exercise of conversion of derivative security
$154,770
$51.59 p/Share
3,000
Added 14.25%
18,050
Common Stock
Aug 07
2023
SELL
Open market or private sale
$169,075
$164.47 p/Share
1,028
Reduced 6.39%
15,050
Common Stock
May 11
2023
SELL
Payment of exercise price or tax liability
$247,902
$148.09 p/Share
1,674
Reduced 9.43%
16,077
Common Stock
May 11
2023
BUY
Grant, award, or other acquisition
-
2,458
Added 12.16%
17,751
Common Stock
Feb 11
2023
SELL
Payment of exercise price or tax liability
$28,933
$146.87 p/Share
197
Reduced 1.27%
15,293
Common Stock
Feb 11
2023
BUY
Exercise of conversion of derivative security
-
289
Added 1.83%
15,490
Common Stock
Feb 10
2023
SELL
Payment of exercise price or tax liability
$32,605
$146.87 p/Share
222
Reduced 1.44%
15,201
Common Stock
Feb 10
2023
BUY
Exercise of conversion of derivative security
-
325
Added 2.06%
15,423
Common Stock
Feb 06
2023
SELL
Payment of exercise price or tax liability
$60,963
$155.52 p/Share
392
Reduced 2.53%
15,098
Common Stock
Feb 06
2023
BUY
Exercise of conversion of derivative security
-
545
Added 3.4%
15,490
Common Stock
Feb 05
2023
SELL
Payment of exercise price or tax liability
$36,128
$159.86 p/Share
226
Reduced 1.49%
14,945
Common Stock
Feb 05
2023
BUY
Exercise of conversion of derivative security
-
307
Added 1.98%
15,171
Common Stock