Dec 11
2023
SELL
Payment of exercise price or tax liability
$48,259
$127.67 p/Share
378
Reduced 0.77%
48,814
Common Stock
Apr 14
2023
SELL
Open market or private sale
$206,076
$107.95 p/Share
1,909
Reduced 3.34%
55,192
Common Stock
Apr 13
2023
SELL
Payment of exercise price or tax liability
$969,188
$108.69 p/Share
8,917
Reduced 13.51%
57,101
Common Stock
Apr 13
2023
SELL
Open market or private sale
$643,140
$107.19 p/Share
6,000
Reduced 10.87%
49,192
Common Stock
Apr 13
2023
BUY
Exercise of conversion of derivative security
$798,634
$73.77 p/Share
10,826
Added 14.09%
66,018
Common Stock
Apr 07
2023
BUY
Grant, award, or other acquisition
-
4,080
Added 6.88%
55,192
Common Stock
Apr 03
2023
SELL
Payment of exercise price or tax liability
$41,157
$107.46 p/Share
383
Reduced 0.71%
53,363
Common Stock
Apr 02
2023
SELL
Payment of exercise price or tax liability
$107,674
$107.46 p/Share
1,002
Reduced 1.83%
53,746
Common Stock
Apr 01
2023
SELL
Payment of exercise price or tax liability
$77,156
$107.46 p/Share
718
Reduced 1.29%
54,748
Common Stock
Mar 28
2023
SELL
Payment of exercise price or tax liability
$188,062
$104.77 p/Share
1,795
Reduced 3.38%
51,311
Common Stock
Mar 28
2023
BUY
Grant, award, or other acquisition
-
4,155
Added 6.97%
55,466
Common Stock
Dec 23
2022
BUY
Grant, award, or other acquisition
-
27,393
Added 34.03%
53,106
Common Stock
Dec 11
2022
SELL
Payment of exercise price or tax liability
$41,769
$110.5 p/Share
378
Reduced 1.45%
25,713
Common Stock
Apr 05
2022
SELL
Payment of exercise price or tax liability
$83,309
$90.85 p/Share
917
Reduced 3.4%
26,091
Common Stock
Apr 03
2022
SELL
Payment of exercise price or tax liability
$22,729
$92.77 p/Share
245
Reduced 0.9%
27,008
Common Stock
Apr 02
2022
SELL
Payment of exercise price or tax liability
$59,558
$92.77 p/Share
642
Reduced 2.3%
27,253
Common Stock
Apr 01
2022
BUY
Grant, award, or other acquisition
-
4,774
Added 14.61%
27,895
Common Stock
Mar 22
2022
SELL
Payment of exercise price or tax liability
$93,223
$89.81 p/Share
1,038
Reduced 4.3%
23,121
Common Stock
Mar 22
2022
BUY
Grant, award, or other acquisition
-
2,506
Added 9.4%
24,159
Common Stock
Dec 11
2021
SELL
Payment of exercise price or tax liability
$20,848
$82.73 p/Share
252
Reduced 1.15%
21,653
Common Stock
Apr 05
2021
SELL
Payment of exercise price or tax liability
$73,431
$82.6 p/Share
889
Reduced 3.9%
21,905
Common Stock
Apr 02
2021
BUY
Grant, award, or other acquisition
-
6,659
Added 22.61%
22,794
Common Stock
Dec 11
2020
BUY
Grant, award, or other acquisition
-
2,509
Added 13.46%
16,135
Common Stock