Mar 15
2024
SELL
Payment of exercise price or tax liability
$918,019
$233.95 p/Share
3,924
Reduced 16.39%
20,023
Common Stock
Mar 15
2024
BUY
Exercise of conversion of derivative security
-
8,844
Added 27.7%
23,085
Common Stock
Mar 01
2024
-
350
Reduced 2.26%
15,103
Common Stock
Jun 26
2023
SELL
Payment of exercise price or tax liability
$179,580
$172.84 p/Share
1,039
Reduced 6.3%
15,453
Common Stock
Jun 26
2023
BUY
Grant, award, or other acquisition
-
2,342
Added 12.43%
16,492
Common Stock
Jun 24
2023
SELL
Payment of exercise price or tax liability
$59,760
$172.22 p/Share
347
Reduced 2.39%
14,150
Common Stock
Jun 24
2023
BUY
Exercise of conversion of derivative security
-
781
Added 5.11%
14,497
Common Stock
Mar 16
2023
SELL
Payment of exercise price or tax liability
$84,003
$173.56 p/Share
484
Reduced 3.41%
13,716
Common Stock
Mar 16
2023
BUY
Exercise of conversion of derivative security
-
1,646
Added 10.54%
13,967
Common Stock
Mar 15
2023
SELL
Payment of exercise price or tax liability
$54,997
$176.84 p/Share
311
Reduced 2.42%
12,554
Common Stock
Mar 15
2023
BUY
Exercise of conversion of derivative security
-
1,056
Added 7.65%
12,752
Common Stock
Jun 24
2022
SELL
Payment of exercise price or tax liability
$53,035
$152.84 p/Share
347
Reduced 2.85%
11,809
Common Stock
Jun 24
2022
BUY
Exercise of conversion of derivative security
-
781
Added 6.04%
12,156
Common Stock
Mar 20
2022
SELL
Payment of exercise price or tax liability
$255,776
$173.29 p/Share
1,476
Reduced 11.49%
11,375
Common Stock
Mar 20
2022
BUY
Exercise of conversion of derivative security
-
4,979
Added 30.16%
11,529
Common Stock
Mar 16
2022
SELL
Payment of exercise price or tax liability
$38,030
$163.22 p/Share
233
Reduced 2.87%
7,872
Common Stock
Mar 16
2022
BUY
Exercise of conversion of derivative security
-
790
Added 8.88%
8,105
Common Stock
Mar 15
2022
SELL
Payment of exercise price or tax liability
$21,221
$159.56 p/Share
133
Reduced 1.79%
7,315
Common Stock
Mar 15
2022
BUY
Exercise of conversion of derivative security
-
383
Added 4.89%
7,448
Common Stock
Mar 20
2021
SELL
Payment of exercise price or tax liability
$44,987
$215.25 p/Share
209
Reduced 2.87%
7,065
Common Stock
Mar 20
2021
BUY
Exercise of conversion of derivative security
-
469
Added 6.06%
7,274
Common Stock
Mar 16
2021
SELL
Payment of exercise price or tax liability
$52,437
$226.02 p/Share
232
Reduced 3.3%
6,805
Common Stock
Mar 16
2021
BUY
Exercise of conversion of derivative security
-
789
Added 10.08%
7,037
Common Stock
Mar 15
2021
SELL
Payment of exercise price or tax liability
$352,402
$221.08 p/Share
1,594
Reduced 20.33%
6,248
Common Stock
Mar 15
2021
BUY
Exercise of conversion of derivative security
-
4,403
Added 36.16%
7,773
Common Stock