Nov 20
2024
SELL
Open market or private sale
$474,640
$59.33 p/Share
8,000
Reduced 3.53%
218,924
Common Stock
Nov 20
2024
-
2,125
Reduced 0.93%
226,924
Common Stock
Sep 19
2024
SELL
Open market or private sale
$116,257
$48.12 p/Share
2,416
Reduced 1.04%
229,049
Common Stock
Sep 18
2024
SELL
Open market or private sale
$268,087
$48.01 p/Share
5,584
Reduced 2.36%
231,465
Common Stock
Jul 15
2024
SELL
Open market or private sale
$384,320
$48.04 p/Share
8,000
Reduced 3.26%
237,049
Common Stock
May 06
2024
SELL
Payment of exercise price or tax liability
$598,783
$44.92 p/Share
13,330
Reduced 5.16%
245,049
Common Stock
Mar 01
2024
SELL
Payment of exercise price or tax liability
$341,388
$47.64 p/Share
7,166
Reduced 2.7%
258,379
Common Stock
Mar 01
2024
BUY
Grant, award, or other acquisition
-
27,889
Added 9.5%
265,545
Common Stock
Feb 01
2024
SELL
Payment of exercise price or tax liability
$515,334
$49.48 p/Share
10,415
Reduced 4.2%
237,656
Common Stock
Feb 01
2024
BUY
Grant, award, or other acquisition
-
9,287
Added 3.61%
248,071
Common Stock
Nov 29
2023
-
2,776
Reduced 1.15%
238,784
Common Stock
May 04
2023
SELL
Payment of exercise price or tax liability
$71,777
$33.73 p/Share
2,128
Reduced 0.87%
241,560
Common Stock
May 01
2023
BUY
Grant, award, or other acquisition
-
13,861
Added 5.38%
243,688
Common Stock
Mar 02
2023
SELL
Payment of exercise price or tax liability
$696,903
$52.14 p/Share
13,366
Reduced 5.5%
229,827
Common Stock
Mar 01
2023
SELL
Payment of exercise price or tax liability
$172,586
$53.12 p/Share
3,249
Reduced 1.32%
243,193
Common Stock
Mar 01
2023
BUY
Grant, award, or other acquisition
-
24,404
Added 9.01%
246,442
Common Stock
Feb 01
2023
SELL
Payment of exercise price or tax liability
$660,388
$52.65 p/Share
12,543
Reduced 5.68%
208,177
Common Stock
Feb 01
2023
BUY
Grant, award, or other acquisition
-
27,722
Added 11.1%
222,038
Common Stock
May 04
2022
SELL
Payment of exercise price or tax liability
$112,490
$50.58 p/Share
2,224
Reduced 0.94%
234,581
Common Stock
Mar 02
2022
SELL
Payment of exercise price or tax liability
$116,168
$55.85 p/Share
2,080
Reduced 0.87%
236,805
Common Stock
Mar 01
2022
SELL
Payment of exercise price or tax liability
$269,199
$60.21 p/Share
4,471
Reduced 1.84%
238,885
Common Stock
Mar 01
2022
BUY
Grant, award, or other acquisition
-
34,107
Added 12.29%
243,356
Common Stock
Feb 01
2022
BUY
Grant, award, or other acquisition
-
89,513
Added 29.96%
209,249
Common Stock
May 04
2021
BUY
Grant, award, or other acquisition
-
14,394
Added 10.73%
119,736
Common Stock
Mar 02
2021
SELL
Payment of exercise price or tax liability
$141,737
$57.43 p/Share
2,468
Reduced 2.29%
105,342
Common Stock