Nov 07
2024
SELL
Open market or private sale
$1,589,151
$29.1 p/Share
54,610
Reduced 44.99%
66,772
Common Stock
Sep 10
2024
SELL
Open market or private sale
$411,903
$27.53 p/Share
14,962
Reduced 10.97%
121,382
Common Stock
Mar 06
2024
SELL
Payment of exercise price or tax liability
$230,707
$38.82 p/Share
5,943
Reduced 4.18%
136,344
Common Stock
Mar 04
2024
SELL
Open market or private sale
$178,139
$38.55 p/Share
4,621
Reduced 3.15%
142,287
Common Stock
Mar 01
2024
SELL
Open market or private sale
$364,875
$37.45 p/Share
9,743
Reduced 5.85%
156,704
Common Stock
Mar 01
2024
SELL
Payment of exercise price or tax liability
$377,733
$38.56 p/Share
9,796
Reduced 6.25%
146,908
Common Stock
Feb 27
2024
BUY
Grant, award, or other acquisition
-
34,078
Added 16.99%
166,447
Common Stock
Feb 13
2024
SELL
Payment of exercise price or tax liability
$1,019,223
$48.79 p/Share
20,890
Reduced 13.63%
132,369
Common Stock
Feb 13
2024
BUY
Grant, award, or other acquisition
-
40,376
Added 20.85%
153,259
Common Stock
Sep 05
2023
SELL
Open market or private sale
$83,016
$45.29 p/Share
1,833
Reduced 1.6%
112,883
Common Stock
Sep 01
2023
SELL
Payment of exercise price or tax liability
$165,361
$45.87 p/Share
3,605
Reduced 3.05%
114,716
Common Stock
Aug 16
2023
SELL
Open market or private sale
$1,159,961
$44.53 p/Share
26,049
Reduced 18.04%
118,321
Common Stock
Mar 06
2023
BUY
Grant, award, or other acquisition
-
34,650
Added 19.36%
144,370
Common Stock
Mar 02
2023
SELL
Open market or private sale
$282,683
$40.32 p/Share
7,011
Reduced 6.01%
109,720
Common Stock
Mar 01
2023
SELL
Open market or private sale
$935,243
$40.91 p/Share
22,861
Reduced 14.9%
130,522
Common Stock
Mar 01
2023
SELL
Payment of exercise price or tax liability
$563,913
$40.89 p/Share
13,791
Reduced 10.57%
116,731
Common Stock
Feb 13
2023
SELL
Payment of exercise price or tax liability
$1,791,509
$39.58 p/Share
45,263
Reduced 22.79%
153,383
Common Stock
Feb 13
2023
BUY
Grant, award, or other acquisition
-
90,984
Added 31.41%
198,646
Common Stock
Dec 02
2022
SELL
Open market or private sale
$208,379
$34.06 p/Share
6,118
Reduced 5.38%
107,662
Common Stock
Dec 01
2022
SELL
Payment of exercise price or tax liability
$418,146
$34.75 p/Share
12,033
Reduced 9.56%
113,780
Common Stock
Sep 02
2022
SELL
Open market or private sale
$60,012
$32.74 p/Share
1,833
Reduced 1.44%
125,813
Common Stock
Sep 01
2022
SELL
Payment of exercise price or tax liability
$117,343
$32.55 p/Share
3,605
Reduced 2.75%
127,646
Common Stock
Mar 01
2022
SELL
Payment of exercise price or tax liability
$316,381
$49.45 p/Share
6,398
Reduced 5.88%
102,474
Common Stock
Mar 01
2022
BUY
Grant, award, or other acquisition
-
28,777
Added 17.98%
131,251
Common Stock
Dec 02
2021
SELL
Open market or private sale
$155,320
$42.31 p/Share
3,671
Reduced 3.26%
108,872
Common Stock