Apr 15
2024
SELL
Open market or private sale
$2,020,499
$134.7 p/Share
15,000
Reduced 4.23%
339,725
Common Stock
Dec 29
2023
SELL
Open market or private sale
$1,275,500
$127.55 p/Share
10,000
Reduced 2.74%
354,725
Common Stock
Nov 09
2023
SELL
Open market or private sale
$2,520,800
$126.04 p/Share
20,000
Reduced 5.2%
364,725
Common Stock
Oct 24
2023
SELL
Payment of exercise price or tax liability
$2,754,800
$124.23 p/Share
22,175
Reduced 5.45%
384,725
Common Stock
Oct 21
2023
SELL
Payment of exercise price or tax liability
$136,771
$125.02 p/Share
1,094
Reduced 0.27%
406,900
Common Stock
Oct 20
2023
SELL
Payment of exercise price or tax liability
$444,198
$130.34 p/Share
3,408
Reduced 0.83%
407,994
Common Stock
Oct 19
2023
BUY
Grant, award, or other acquisition
-
109,035
Added 20.95%
411,402
Common Stock
Oct 15
2023
SELL
Payment of exercise price or tax liability
$324,040
$135.98 p/Share
2,383
Reduced 0.78%
302,367
Common Stock
Oct 02
2023
SELL
Open market or private sale
$1,922,400
$128.16 p/Share
15,000
Reduced 4.69%
304,750
Common Stock
Jan 26
2023
SELL
Payment of exercise price or tax liability
$378,666
$77.2 p/Share
4,905
Reduced 1.51%
319,750
Common Stock
Jan 21
2023
SELL
Payment of exercise price or tax liability
$247,869
$79.42 p/Share
3,121
Reduced 0.95%
324,655
Common Stock
Jan 11
2023
SELL
Open market or private sale
$737,500
$73.75 p/Share
10,000
Reduced 2.96%
327,776
Common Stock
Jan 09
2023
SELL
Open market or private sale
$350,000
$70.0 p/Share
5,000
Reduced 1.46%
337,776
Common Stock
Dec 13
2022
SELL
Open market or private sale
$364,600
$72.92 p/Share
5,000
Reduced 1.44%
342,776
Common Stock
Dec 12
2022
SELL
Open market or private sale
$358,350
$71.67 p/Share
5,000
Reduced 1.42%
347,776
Common Stock
Nov 07
2022
SELL
Payment of exercise price or tax liability
$106,718
$63.98 p/Share
1,668
Reduced 0.47%
352,776
Common Stock
Oct 25
2022
SELL
Payment of exercise price or tax liability
$1,087,698
$62.88 p/Share
17,298
Reduced 4.65%
354,444
Common Stock
Oct 21
2022
SELL
Payment of exercise price or tax liability
$38,871
$59.71 p/Share
651
Reduced 0.17%
371,742
Common Stock
Oct 20
2022
BUY
Grant, award, or other acquisition
-
138,150
Added 27.06%
372,393
Common Stock
Oct 15
2022
SELL
Payment of exercise price or tax liability
$62,632
$58.92 p/Share
1,063
Reduced 0.45%
234,243
Common Stock
Nov 18
2021
SELL
Open market or private sale
$637,900
$63.79 p/Share
10,000
Reduced 4.08%
235,306
Common Stock
Nov 07
2021
SELL
Payment of exercise price or tax liability
$81,603
$65.23 p/Share
1,251
Reduced 0.51%
245,288
Common Stock
Oct 25
2021
SELL
Open market or private sale
$625,600
$62.56 p/Share
10,000
Reduced 3.9%
246,539
Common Stock
Oct 21
2021
SELL
Payment of exercise price or tax liability
$1,488,554
$61.62 p/Share
24,157
Reduced 8.61%
256,539
Common Stock
Oct 21
2021
BUY
Grant, award, or other acquisition
-
44,307
Added 13.63%
280,696
Common Stock