Jun 20
2024
SELL
Payment of exercise price or tax liability
$189,883
$136.02 p/Share
1,396
Reduced 8.11%
15,808
Common Stock
May 17
2024
SELL
Payment of exercise price or tax liability
$84,129
$113.23 p/Share
743
Reduced 4.14%
17,202
Common Stock
May 16
2024
SELL
Payment of exercise price or tax liability
$60,873
$113.57 p/Share
536
Reduced 2.9%
17,945
Common Stock
May 15
2024
SELL
Payment of exercise price or tax liability
$126,153
$112.94 p/Share
1,117
Reduced 5.7%
18,481
Common Stock
May 15
2024
BUY
Grant, award, or other acquisition
-
1,365
Added 6.51%
19,598
Common Stock
Feb 28
2024
SELL
Payment of exercise price or tax liability
-
1,415
Reduced 7.2%
18,233
Common Stock
Feb 23
2024
BUY
Open market or private purchase
$55,520
$111.04 p/Share
500
Added 2.48%
19,648
Common Stock
Aug 07
2023
SELL
Open market or private sale
$66,543
$177.45 p/Share
375
Reduced 2.0%
18,342
Common Stock
Jun 09
2023
SELL
Open market or private sale
$70,000
$175.0 p/Share
400
Reduced 2.09%
18,717
Common Stock
May 26
2023
SELL
Open market or private sale
$30,600
$153.0 p/Share
200
Reduced 1.04%
19,117
Common Stock
May 19
2023
SELL
Open market or private sale
$79,651
$144.82 p/Share
550
Reduced 2.77%
19,317
Common Stock
May 18
2023
SELL
Open market or private sale
$663,358
$141.05 p/Share
4,703
Reduced 19.14%
19,867
Common Stock
May 17
2023
SELL
Payment of exercise price or tax liability
$102,441
$137.69 p/Share
744
Reduced 2.94%
24,570
Common Stock
May 16
2023
SELL
Payment of exercise price or tax liability
$69,637
$129.92 p/Share
536
Reduced 2.07%
25,314
Common Stock
May 15
2023
SELL
Payment of exercise price or tax liability
$316,391
$127.99 p/Share
2,472
Reduced 8.73%
25,850
Common Stock
May 15
2023
BUY
Grant, award, or other acquisition
-
2,880
Added 9.23%
28,322
Common Stock
May 10
2023
SELL
Open market or private sale
$699,548
$122.0 p/Share
5,734
Reduced 14.01%
35,205
Common Stock
Feb 28
2023
SELL
Payment of exercise price or tax liability
-
2,555
Reduced 7.57%
31,176
Common Stock
Feb 13
2023
SELL
Open market or private sale
$244,695
$122.47 p/Share
1,998
Reduced 5.87%
32,040
Common Stock
Nov 28
2022
SELL
Open market or private sale
$26,782
$76.52 p/Share
350
Reduced 1.02%
34,038
Common Stock
Aug 09
2022
SELL
Open market or private sale
$340,138
$74.69 p/Share
4,554
Reduced 11.69%
34,388
Common Stock
May 17
2022
SELL
Payment of exercise price or tax liability
$45,057
$60.56 p/Share
744
Reduced 1.87%
38,942
Common Stock
May 16
2022
SELL
Payment of exercise price or tax liability
$47,472
$56.38 p/Share
842
Reduced 2.73%
30,022
Common Stock
May 16
2022
BUY
Grant, award, or other acquisition
-
9,664
Added 19.58%
39,686
Common Stock
May 15
2022
SELL
Payment of exercise price or tax liability
$139,315
$56.38 p/Share
2,471
Reduced 7.41%
30,864
Common Stock