May 09
2024
SELL
Payment of exercise price or tax liability
$1,966,104
$113.04 p/Share
17,393
Reduced 6.97%
231,976
Common Stock
Feb 28
2024
SELL
Payment of exercise price or tax liability
-
13,117
Reduced 5.0%
249,370
Common Stock
Jun 12
2023
SELL
Open market or private sale
$2,145,240
$181.8 p/Share
11,800
Reduced 4.29%
263,058
Common Stock
Jun 07
2023
-
4,127
Reduced 1.48%
274,858
Common Stock
Jun 07
2023
SELL
Open market or private sale
$3,766,859
$173.58 p/Share
21,701
Reduced 7.22%
278,985
Common Stock
May 25
2023
SELL
Open market or private sale
$2,994,391
$151.83 p/Share
19,722
Reduced 6.16%
300,686
Common Stock
May 18
2023
-
4,778
Reduced 1.49%
315,630
Common Stock
May 18
2023
SELL
Open market or private sale
$1,213,958
$141.52 p/Share
8,578
Reduced 2.61%
320,408
Common Stock
May 17
2023
SELL
Payment of exercise price or tax liability
$321,093
$137.69 p/Share
2,332
Reduced 0.7%
328,986
Common Stock
May 16
2023
SELL
Payment of exercise price or tax liability
$302,713
$129.92 p/Share
2,330
Reduced 0.7%
332,218
Common Stock
May 15
2023
SELL
Payment of exercise price or tax liability
$1,264,797
$127.99 p/Share
9,882
Reduced 2.87%
334,548
Common Stock
May 15
2023
BUY
Grant, award, or other acquisition
-
12,018
Added 3.37%
344,430
Common Stock
May 11
2023
SELL
Open market or private sale
$2,713,125
$125.0 p/Share
21,705
Reduced 6.13%
332,412
Common Stock
Feb 28
2023
SELL
Payment of exercise price or tax liability
-
14,841
Reduced 4.02%
354,117
Common Stock
Feb 13
2023
SELL
Open market or private sale
$3,109,543
$125.4 p/Share
24,797
Reduced 6.42%
361,605
Common Stock
Dec 14
2022
-
7,109
Reduced 1.81%
386,402
Common Stock
Dec 08
2022
SELL
Open market or private sale
$337,462
$80.31 p/Share
4,202
Reduced 1.06%
393,511
Common Stock
Dec 05
2022
SELL
Open market or private sale
$216,083
$80.12 p/Share
2,697
Reduced 0.67%
397,713
Common Stock
Dec 01
2022
SELL
Open market or private sale
$120,030
$80.02 p/Share
1,500
Reduced 0.37%
400,410
Common Stock
Nov 23
2022
SELL
Open market or private sale
$319,879
$80.01 p/Share
3,998
Reduced 0.98%
401,910
Common Stock
Aug 12
2022
SELL
Open market or private sale
$1,009,091
$75.94 p/Share
13,288
Reduced 3.17%
405,908
Common Stock
May 17
2022
SELL
Payment of exercise price or tax liability
$195,730
$60.56 p/Share
3,232
Reduced 0.77%
419,196
Common Stock
May 16
2022
SELL
Payment of exercise price or tax liability
$203,363
$56.38 p/Share
3,607
Reduced 0.94%
380,412
Common Stock
May 16
2022
BUY
Grant, award, or other acquisition
-
42,016
Added 9.05%
422,428
Common Stock
May 15
2022
SELL
Payment of exercise price or tax liability
$557,147
$56.38 p/Share
9,882
Reduced 2.51%
384,019
Common Stock