Nov 27
2024
SELL
Payment of exercise price or tax liability
$67,847
$42.22 p/Share
1,607
Reduced 0.68%
234,249
Common Stock
Nov 18
2024
SELL
Payment of exercise price or tax liability
$82,453
$37.36 p/Share
2,207
Reduced 0.93%
235,856
Common Stock
Nov 17
2024
SELL
Payment of exercise price or tax liability
$54,246
$37.36 p/Share
1,452
Reduced 0.61%
238,064
Common Stock
Nov 04
2024
SELL
Payment of exercise price or tax liability
$669,897
$38.21 p/Share
17,532
Reduced 6.82%
239,517
Common Stock
Nov 04
2024
BUY
Grant, award, or other acquisition
-
15,014
Added 5.52%
257,050
Common Stock
Sep 03
2024
BUY
Grant, award, or other acquisition
-
145
Added 0.06%
242,036
Common Stock
May 28
2024
BUY
Grant, award, or other acquisition
-
165
Added 0.07%
241,891
Common Stock
Mar 07
2024
SELL
Payment of exercise price or tax liability
$1,609,554
$31.55 p/Share
51,016
Reduced 17.43%
241,725
Common Stock
Mar 07
2024
BUY
Exercise of conversion of derivative security
$1,383,195
$20.67 p/Share
66,918
Added 18.61%
292,741
Common Stock
Feb 28
2024
BUY
Grant, award, or other acquisition
-
170
Added 0.08%
225,823
Common Stock
Dec 13
2023
SELL
Open market or private sale
$743,666
$26.67 p/Share
27,884
Reduced 11.0%
225,653
Common Stock
Dec 13
2023
BUY
Exercise of conversion of derivative security
$650,082
$18.38 p/Share
35,369
Added 12.24%
253,537
Common Stock
Dec 08
2023
BUY
Grant, award, or other acquisition
-
192
Added 0.09%
218,168
Common Stock
Dec 04
2023
SELL
Payment of exercise price or tax liability
$3,790
$28.29 p/Share
134
Reduced 0.06%
216,905
Common Stock
Nov 27
2023
BUY
Grant, award, or other acquisition
$370,007
$28.05 p/Share
13,191
Added 5.73%
217,039
Common Stock
Nov 21
2023
SELL
Payment of exercise price or tax liability
$22,232
$27.86 p/Share
798
Reduced 0.39%
203,848
Common Stock
Nov 18
2023
SELL
Payment of exercise price or tax liability
$40,705
$27.71 p/Share
1,469
Reduced 0.71%
204,646
Common Stock
Nov 17
2023
SELL
Payment of exercise price or tax liability
$27,567
$27.65 p/Share
997
Reduced 0.48%
206,115
Common Stock
Nov 06
2023
BUY
Grant, award, or other acquisition
-
26,248
Added 11.25%
207,112
Common Stock
Sep 04
2023
SELL
Payment of exercise price or tax liability
$120,985
$38.19 p/Share
3,168
Reduced 1.79%
173,782
Common Stock
Aug 29
2023
BUY
Grant, award, or other acquisition
-
84
Added 0.05%
176,950
Common Stock
May 31
2023
BUY
Grant, award, or other acquisition
-
80
Added 0.05%
176,866
Common Stock
Mar 08
2023
BUY
Grant, award, or other acquisition
-
83
Added 0.05%
176,785
Common Stock
Dec 13
2022
SELL
Payment of exercise price or tax liability
$84
$42.12 p/Share
2
Reduced 0.0%
176,765
Common Stock
Dec 05
2022
SELL
Payment of exercise price or tax liability
$5,686
$42.12 p/Share
135
Reduced 0.08%
176,621
Common Stock