Nov 21
2024
SELL
Open market or private sale
$846,500
$84.65 p/Share
10,000
Reduced 6.66%
140,262
Common Stock
May 24
2024
SELL
Open market or private sale
$87,219
$78.86 p/Share
1,106
Reduced 0.73%
150,262
Common Stock
Apr 15
2024
SELL
Open market or private sale
$545,169
$79.01 p/Share
6,900
Reduced 4.36%
151,368
Common Stock
Apr 11
2024
SELL
Open market or private sale
$246,388
$79.48 p/Share
3,100
Reduced 1.92%
158,268
Common Stock
Mar 11
2024
SELL
Open market or private sale
$31,746
$74.0 p/Share
429
Reduced 0.27%
161,368
Common Stock
Mar 08
2024
SELL
Open market or private sale
$342,599
$74.22 p/Share
4,616
Reduced 2.77%
161,797
Common Stock
Mar 07
2024
SELL
Open market or private sale
$366,967
$74.06 p/Share
4,955
Reduced 2.89%
166,413
Common Stock
Feb 26
2024
SELL
Payment of exercise price or tax liability
$531,727
$68.61 p/Share
7,750
Reduced 4.33%
171,368
Common Stock
Feb 26
2024
BUY
Grant, award, or other acquisition
-
7,288
Added 3.91%
179,118
Common Stock
Feb 21
2024
BUY
Grant, award, or other acquisition
-
24,580
Added 12.51%
171,830
Common Stock
Feb 15
2024
SELL
Payment of exercise price or tax liability
$217,622
$71.61 p/Share
3,039
Reduced 2.02%
147,250
Common Stock
Feb 14
2024
SELL
Payment of exercise price or tax liability
$537,773
$70.38 p/Share
7,641
Reduced 5.07%
143,047
Common Stock
Feb 14
2024
BUY
Grant, award, or other acquisition
-
7,242
Added 4.6%
150,289
Common Stock
Feb 13
2024
SELL
Payment of exercise price or tax liability
$162,985
$82.65 p/Share
1,972
Reduced 1.46%
132,641
Common Stock
Feb 13
2024
BUY
Grant, award, or other acquisition
-
18,047
Added 10.7%
150,688
Common Stock
Feb 12
2024
SELL
Payment of exercise price or tax liability
$729,834
$82.05 p/Share
8,895
Reduced 6.2%
134,613
Common Stock
Feb 12
2024
BUY
Grant, award, or other acquisition
-
8,146
Added 5.57%
138,031
Common Stock
Mar 01
2023
SELL
Open market or private sale
$1,313,145
$55.85 p/Share
23,512
Reduced 14.8%
135,362
Common Stock
Feb 28
2023
SELL
Open market or private sale
$458,856
$55.7 p/Share
8,238
Reduced 4.93%
158,874
Common Stock
Feb 27
2023
SELL
Payment of exercise price or tax liability
$484,060
$57.15 p/Share
8,470
Reduced 4.82%
167,112
Common Stock
Feb 24
2023
BUY
Grant, award, or other acquisition
-
20,690
Added 10.54%
175,582
Common Stock
Feb 13
2023
SELL
Payment of exercise price or tax liability
$893,391
$61.12 p/Share
14,617
Reduced 10.48%
124,813
Common Stock
Feb 13
2023
BUY
Grant, award, or other acquisition
-
30,079
Added 16.26%
154,892
Common Stock
Feb 28
2022
SELL
Payment of exercise price or tax liability
$194,309
$62.02 p/Share
3,133
Reduced 2.2%
139,430
Common Stock
Feb 24
2022
SELL
Payment of exercise price or tax liability
$299,552
$68.08 p/Share
4,400
Reduced 2.99%
142,563
Common Stock