Dec 19
2024
SELL
Payment of exercise price or tax liability
$89,237
$29.5 p/Share
3,025
Reduced 1.24%
240,116
Common Stock
Dec 01
2024
SELL
Payment of exercise price or tax liability
$59,885
$29.72 p/Share
2,015
Reduced 0.82%
243,141
Common Stock
Sep 01
2024
SELL
Payment of exercise price or tax liability
$52,012
$25.8 p/Share
2,016
Reduced 0.82%
245,156
Common Stock
Jun 01
2024
SELL
Payment of exercise price or tax liability
$60,671
$30.11 p/Share
2,015
Reduced 0.81%
247,172
Common Stock
Mar 02
2024
SELL
Payment of exercise price or tax liability
$59,657
$29.71 p/Share
2,008
Reduced 0.8%
249,187
Common Stock
Mar 02
2024
BUY
Grant, award, or other acquisition
-
4,453
Added 1.74%
251,195
Common Stock
Mar 01
2024
SELL
Payment of exercise price or tax liability
$666,187
$29.71 p/Share
22,423
Reduced 9.87%
204,669
Common Stock
Mar 01
2024
BUY
Grant, award, or other acquisition
-
90,161
Added 26.76%
246,742
Common Stock
Dec 01
2023
SELL
Payment of exercise price or tax liability
$87,006
$39.21 p/Share
2,219
Reduced 1.22%
179,745
Common Stock
Sep 01
2023
SELL
Payment of exercise price or tax liability
$109,907
$49.53 p/Share
2,219
Reduced 1.2%
181,964
Common Stock
Jun 01
2023
SELL
Payment of exercise price or tax liability
$135,603
$61.11 p/Share
2,219
Reduced 1.19%
184,183
Common Stock
Mar 02
2023
SELL
Payment of exercise price or tax liability
$183,674
$61.76 p/Share
2,974
Reduced 1.57%
186,402
Common Stock
Mar 02
2023
BUY
Grant, award, or other acquisition
-
6,595
Added 3.37%
189,376
Common Stock
Mar 01
2023
SELL
Payment of exercise price or tax liability
$1,000,036
$61.59 p/Share
16,237
Reduced 9.09%
162,486
Common Stock
Mar 01
2023
BUY
Grant, award, or other acquisition
-
51,612
Added 22.02%
182,781
Common Stock
Feb 22
2023
SELL
Open market or private sale
$11,584
$64.0 p/Share
181
Reduced 0.12%
147,406
Common Stock
Feb 22
2023
BUY
Exercise of conversion of derivative security
$1,710
$9.45 p/Share
181
Added 0.12%
147,587
Common Stock
Dec 01
2022
SELL
Payment of exercise price or tax liability
$93,313
$52.66 p/Share
1,772
Reduced 1.19%
147,406
Common Stock
Nov 01
2022
SELL
Open market or private sale
$3,204,188
$52.0 p/Share
61,619
Reduced 29.23%
149,178
Common Stock
Nov 01
2022
BUY
Exercise of conversion of derivative security
$401,755
$6.52 p/Share
61,619
Added 22.62%
210,797
Common Stock
Sep 01
2022
SELL
Payment of exercise price or tax liability
$79,191
$44.69 p/Share
1,772
Reduced 1.17%
149,178
Common Stock
Jun 01
2022
SELL
Payment of exercise price or tax liability
$64,425
$37.09 p/Share
1,737
Reduced 1.14%
150,950
Common Stock
Mar 03
2022
SELL
Payment of exercise price or tax liability
$108,494
$39.21 p/Share
2,767
Reduced 1.78%
152,687
Common Stock
Mar 03
2022
BUY
Grant, award, or other acquisition
-
6,136
Added 3.8%
155,454
Common Stock
Mar 01
2022
SELL
Payment of exercise price or tax liability
$451,504
$38.99 p/Share
11,580
Reduced 8.99%
117,259
Common Stock