Jun 05
2024
SELL
Payment of exercise price or tax liability
$43,069
$111.29 p/Share
387
Reduced 0.47%
81,566
Common Stock
May 17
2024
SELL
Payment of exercise price or tax liability
$102,473
$113.23 p/Share
905
Reduced 1.09%
81,953
Common Stock
May 16
2024
SELL
Payment of exercise price or tax liability
$74,047
$113.57 p/Share
652
Reduced 0.78%
82,858
Common Stock
May 15
2024
SELL
Payment of exercise price or tax liability
$308,552
$112.94 p/Share
2,732
Reduced 3.17%
83,510
Common Stock
May 15
2024
BUY
Grant, award, or other acquisition
-
28,488
Added 24.83%
86,242
Common Stock
Mar 11
2024
BUY
Open market or private purchase
$49,451
$112.39 p/Share
440
Added 0.76%
57,754
Common Stock
Feb 28
2024
SELL
Payment of exercise price or tax liability
-
4,680
Reduced 7.55%
57,314
Common Stock
Sep 07
2023
SELL
Open market or private sale
$610,346
$179.25 p/Share
3,405
Reduced 5.56%
57,787
Common Stock
Jun 08
2023
SELL
Open market or private sale
$608,495
$173.41 p/Share
3,509
Reduced 5.42%
61,192
Common Stock
May 25
2023
SELL
Open market or private sale
$762,587
$153.13 p/Share
4,980
Reduced 7.15%
64,701
Common Stock
May 17
2023
SELL
Payment of exercise price or tax liability
$124,609
$137.69 p/Share
905
Reduced 1.28%
69,681
Common Stock
May 16
2023
SELL
Payment of exercise price or tax liability
$84,837
$129.92 p/Share
653
Reduced 0.92%
70,586
Common Stock
May 16
2023
SELL
Open market or private sale
$1,086,484
$130.76 p/Share
8,309
Reduced 10.45%
71,239
Common Stock
May 15
2023
SELL
Payment of exercise price or tax liability
$366,179
$127.99 p/Share
2,861
Reduced 3.47%
79,548
Common Stock
May 15
2023
BUY
Grant, award, or other acquisition
-
24,036
Added 22.58%
82,409
Common Stock
Feb 28
2023
SELL
Payment of exercise price or tax liability
-
3,349
Reduced 5.43%
58,373
Common Stock
Feb 13
2023
SELL
Open market or private sale
$1,212,705
$125.93 p/Share
9,630
Reduced 13.9%
59,663
Common Stock
Nov 10
2022
SELL
Open market or private sale
$568,876
$73.88 p/Share
7,700
Reduced 10.0%
69,293
Common Stock
May 17
2022
SELL
Payment of exercise price or tax liability
$54,807
$60.56 p/Share
905
Reduced 1.16%
76,993
Common Stock
May 16
2022
SELL
Payment of exercise price or tax liability
$50,855
$56.38 p/Share
902
Reduced 1.35%
66,134
Common Stock
May 16
2022
BUY
Grant, award, or other acquisition
-
11,764
Added 13.12%
77,898
Common Stock
May 15
2022
SELL
Payment of exercise price or tax liability
$161,303
$56.38 p/Share
2,861
Reduced 4.09%
67,036
Common Stock
Feb 28
2022
SELL
Payment of exercise price or tax liability
-
5,513
Reduced 7.31%
69,898
Common Stock
Aug 30
2021
SELL
Open market or private sale
$167,332
$50.63 p/Share
3,305
Reduced 4.43%
71,331
Common Stock
Aug 30
2021
BUY
Exercise of conversion of derivative security
$76,650
$14.0 p/Share
5,475
Added 6.83%
74,636
Common Stock