Feb 17
2024
SELL
Payment of exercise price or tax liability
$206,260
$106.32 p/Share
1,940
Reduced 4.11%
45,231
Common Stock
Feb 17
2024
BUY
Grant, award, or other acquisition
-
1,064
Added 2.21%
47,171
Common Stock
Nov 20
2023
SELL
Open market or private sale
$368,944
$106.11 p/Share
3,477
Reduced 7.01%
46,107
Common Stock
Nov 17
2023
SELL
Payment of exercise price or tax liability
$195,190
$105.68 p/Share
1,847
Reduced 3.59%
49,584
Common Stock
Nov 17
2023
BUY
Grant, award, or other acquisition
-
1,064
Added 2.03%
51,431
Common Stock
Oct 21
2023
SELL
Payment of exercise price or tax liability
$242,804
$90.43 p/Share
2,685
Reduced 5.06%
50,367
Common Stock
Aug 17
2023
SELL
Payment of exercise price or tax liability
$667,454
$88.71 p/Share
7,524
Reduced 12.46%
52,865
Common Stock
Aug 17
2023
BUY
Grant, award, or other acquisition
-
35,796
Added 37.22%
60,389
Common Stock
Aug 08
2023
SELL
Open market or private sale
$924,828
$91.17 p/Share
10,144
Reduced 29.2%
24,593
Common Stock
May 17
2023
SELL
Payment of exercise price or tax liability
$65,140
$81.02 p/Share
804
Reduced 2.26%
34,737
Common Stock
May 17
2023
BUY
Grant, award, or other acquisition
-
1,066
Added 2.91%
35,541
Common Stock
Feb 21
2023
SELL
Open market or private sale
$161,136
$119.36 p/Share
1,350
Reduced 3.78%
34,396
Common Stock
Feb 17
2023
SELL
Payment of exercise price or tax liability
$104,344
$122.04 p/Share
855
Reduced 2.34%
35,746
Common Stock
Feb 17
2023
BUY
Grant, award, or other acquisition
-
1,066
Added 2.83%
36,601
Common Stock
Nov 18
2022
SELL
Open market or private sale
$1,216,502
$102.52 p/Share
11,866
Reduced 25.03%
35,535
Common Stock
Nov 17
2022
SELL
Payment of exercise price or tax liability
$83,825
$100.27 p/Share
836
Reduced 1.73%
47,401
Common Stock
Nov 17
2022
BUY
Grant, award, or other acquisition
-
1,066
Added 2.16%
48,237
Common Stock
Oct 31
2022
SELL
Payment of exercise price or tax liability
$632,249
$88.6 p/Share
7,136
Reduced 13.14%
47,171
Common Stock
Oct 31
2022
BUY
Grant, award, or other acquisition
-
13,632
Added 20.07%
54,307
Common Stock
Oct 21
2022
SELL
Payment of exercise price or tax liability
$237,757
$88.55 p/Share
2,685
Reduced 6.19%
40,675
Common Stock
Sep 30
2022
SELL
Payment of exercise price or tax liability
$1,413,170
$99.01 p/Share
14,273
Reduced 24.77%
43,360
Common Stock
Sep 30
2022
BUY
Grant, award, or other acquisition
-
27,265
Added 32.12%
57,633
Common Stock
Aug 18
2022
SELL
Open market or private sale
$1,720,800
$143.4 p/Share
12,000
Reduced 28.43%
30,209
Common Stock
Aug 17
2022
SELL
Payment of exercise price or tax liability
$1,581,750
$138.12 p/Share
11,452
Reduced 21.34%
42,209
Common Stock
Aug 17
2022
BUY
Grant, award, or other acquisition
-
27,010
Added 33.48%
53,661
Common Stock