Sep 19
2024
SELL
Open market or private sale
$197,207
$85.15 p/Share
2,316
Reduced 3.85%
57,813
Common Stock
Sep 18
2024
SELL
Open market or private sale
$192,456
$85.12 p/Share
2,261
Reduced 3.62%
60,129
Common Stock
Sep 17
2024
SELL
Open market or private sale
$120,118
$85.07 p/Share
1,412
Reduced 2.21%
62,390
Common Stock
Sep 16
2024
SELL
Open market or private sale
$273,363
$85.16 p/Share
3,210
Reduced 4.79%
63,802
Common Stock
Aug 30
2024
SELL
Open market or private sale
$1,576,668
$83.0 p/Share
18,996
Reduced 22.09%
67,012
Common Stock
Mar 06
2024
SELL
Open market or private sale
$250,279
$71.94 p/Share
3,479
Reduced 3.89%
86,008
Common Stock
Feb 26
2024
SELL
Payment of exercise price or tax liability
$426,205
$68.61 p/Share
6,212
Reduced 6.49%
89,487
Common Stock
Feb 26
2024
BUY
Grant, award, or other acquisition
-
5,344
Added 5.29%
95,699
Common Stock
Feb 21
2024
BUY
Grant, award, or other acquisition
-
14,748
Added 14.03%
90,355
Common Stock
Feb 15
2024
SELL
Payment of exercise price or tax liability
$210,963
$71.61 p/Share
2,946
Reduced 3.75%
75,607
Common Stock
Feb 14
2024
SELL
Payment of exercise price or tax liability
$404,192
$70.38 p/Share
5,743
Reduced 7.38%
72,128
Common Stock
Feb 14
2024
BUY
Grant, award, or other acquisition
-
6,425
Added 7.56%
78,553
Common Stock
Feb 13
2024
SELL
Payment of exercise price or tax liability
$118,768
$82.65 p/Share
1,437
Reduced 2.15%
65,462
Common Stock
Feb 13
2024
BUY
Grant, award, or other acquisition
-
12,409
Added 13.75%
77,871
Common Stock
Feb 12
2024
SELL
Payment of exercise price or tax liability
$533,735
$82.05 p/Share
6,505
Reduced 8.86%
66,899
Common Stock
Feb 12
2024
BUY
Grant, award, or other acquisition
-
5,430
Added 7.26%
69,389
Common Stock
Jun 05
2023
SELL
Open market or private sale
$300,000
$75.0 p/Share
4,000
Reduced 5.56%
67,974
Common Stock
May 04
2023
SELL
Open market or private sale
$420,300
$70.05 p/Share
6,000
Reduced 7.69%
71,974
Common Stock
Feb 28
2023
SELL
Open market or private sale
$475,846
$56.22 p/Share
8,464
Reduced 9.79%
77,974
Common Stock
Feb 27
2023
SELL
Payment of exercise price or tax liability
$409,708
$57.15 p/Share
7,169
Reduced 7.66%
86,438
Common Stock
Feb 24
2023
BUY
Grant, award, or other acquisition
-
16,002
Added 14.6%
93,607
Common Stock
Feb 13
2023
SELL
Payment of exercise price or tax liability
$652,700
$61.12 p/Share
10,679
Reduced 13.33%
69,429
Common Stock
Feb 13
2023
SELL
Open market or private sale
$715,946
$57.64 p/Share
12,421
Reduced 13.8%
77,605
Common Stock
Feb 13
2023
BUY
Grant, award, or other acquisition
-
20,597
Added 18.62%
90,026
Common Stock
May 27
2022
SELL
Open market or private sale
$217,216
$64.0 p/Share
3,394
Reduced 4.06%
80,108
Common Stock