Aug 01
2024
BUY
Grant, award, or other acquisition
-
17,137
Added 23.03%
57,267
Common Stock
Jun 10
2024
BUY
Grant, award, or other acquisition
-
285
Added 0.71%
40,130
Common Stock
Mar 21
2024
SELL
Payment of exercise price or tax liability
$165,121
$176.79 p/Share
934
Reduced 2.29%
39,845
Common Stock
Mar 21
2024
BUY
Grant, award, or other acquisition
-
2,752
Added 6.32%
40,779
Common Stock
Mar 09
2024
SELL
Payment of exercise price or tax liability
$64,927
$204.82 p/Share
317
Reduced 0.83%
38,027
Common Stock
Mar 07
2024
SELL
Payment of exercise price or tax liability
$67,882
$206.96 p/Share
328
Reduced 0.85%
38,344
Common Stock
Mar 16
2023
SELL
Payment of exercise price or tax liability
$24,025
$195.33 p/Share
123
Reduced 0.32%
38,672
Common Stock
Mar 09
2023
SELL
Payment of exercise price or tax liability
$81,807
$199.53 p/Share
410
Reduced 1.05%
38,795
Common Stock
Mar 08
2023
BUY
Grant, award, or other acquisition
-
1,669
Added 4.08%
39,205
Common Stock
Jan 30
2023
BUY
Grant, award, or other acquisition
-
6,293
Added 14.36%
37,536
Common Stock
Dec 02
2022
SELL
Open market or private sale
$1,746,005
$183.79 p/Share
9,500
Reduced 23.32%
31,243
Common Stock
Dec 02
2022
BUY
Exercise of conversion of derivative security
$303,335
$31.93 p/Share
9,500
Added 18.91%
40,743
Common Stock
Mar 26
2022
SELL
Payment of exercise price or tax liability
$33,940
$162.39 p/Share
209
Reduced 0.66%
31,243
Common Stock
Mar 16
2022
SELL
Payment of exercise price or tax liability
$19,558
$159.01 p/Share
123
Reduced 0.39%
31,452
Common Stock
Mar 09
2022
SELL
Payment of exercise price or tax liability
$69,843
$157.66 p/Share
443
Reduced 1.38%
31,575
Common Stock
Mar 07
2022
BUY
Grant, award, or other acquisition
-
1,377
Added 4.12%
32,018
Common Stock
Mar 01
2022
SELL
Payment of exercise price or tax liability
$146,326
$158.19 p/Share
925
Reduced 2.93%
30,641
Common Stock
Jun 22
2021
SELL
Open market or private sale
$1,858,527
$187.73 p/Share
9,900
Reduced 23.87%
31,566
Common Stock
Jun 22
2021
BUY
Exercise of conversion of derivative security
$349,173
$35.27 p/Share
9,900
Added 19.27%
41,466
Common Stock
Mar 26
2021
SELL
Payment of exercise price or tax liability
$41,592
$199.96 p/Share
208
Reduced 0.65%
31,566
Common Stock
Mar 16
2021
SELL
Payment of exercise price or tax liability
$47,591
$193.46 p/Share
246
Reduced 0.77%
31,774
Common Stock
Mar 09
2021
BUY
Grant, award, or other acquisition
-
820
Added 2.5%
32,020
Common Stock
Mar 07
2021
SELL
Payment of exercise price or tax liability
$60,325
$183.36 p/Share
329
Reduced 1.04%
31,200
Common Stock
Mar 01
2021
SELL
Payment of exercise price or tax liability
$121,300
$194.08 p/Share
625
Reduced 1.94%
31,529
Common Stock
Dec 04
2020
SELL
Open market or private sale
$2,072,576
$161.92 p/Share
12,800
Reduced 28.47%
32,154
Common Stock