Oct 02
2024
BUY
Other acquisition or disposition
-
442
Added 0.26%
168,412
Common Stock
Jul 12
2024
SELL
Open market or private sale
$504,293
$37.38 p/Share
13,491
Reduced 7.43%
167,980
Common Stock
Jul 11
2024
SELL
Open market or private sale
$482,807
$35.79 p/Share
13,490
Reduced 6.92%
181,471
Common Stock
Jul 10
2024
SELL
Open market or private sale
$340,100
$34.01 p/Share
10,000
Reduced 4.88%
194,961
Common Stock
Jul 09
2024
SELL
Open market or private sale
$337,600
$33.76 p/Share
10,000
Reduced 4.65%
204,961
Common Stock
Jun 17
2024
SELL
Payment of exercise price or tax liability
$171,904
$32.8 p/Share
5,241
Reduced 2.38%
214,961
Common Stock
Jun 17
2024
BUY
Exercise of conversion of derivative security
-
10,838
Added 4.69%
220,202
Common Stock
Jun 12
2024
BUY
Other acquisition or disposition
-
287
Added 0.14%
209,364
Common Stock
Apr 08
2024
SELL
Open market or private sale
$122,247
$29.19 p/Share
4,188
Reduced 1.96%
209,077
Common Stock
Apr 05
2024
SELL
Open market or private sale
$145,100
$29.02 p/Share
5,000
Reduced 2.29%
213,265
Common Stock
Apr 04
2024
SELL
Open market or private sale
$24,384
$30.03 p/Share
812
Reduced 0.37%
218,265
Common Stock
Apr 04
2024
BUY
Grant, award, or other acquisition
-
3,009
Added 1.35%
219,077
Common Stock
Apr 01
2024
SELL
Payment of exercise price or tax liability
$395,980
$31.97 p/Share
12,386
Reduced 6.27%
185,041
Common Stock
Apr 01
2024
BUY
Grant, award, or other acquisition
-
31,027
Added 12.56%
216,068
Common Stock
Apr 01
2024
BUY
Exercise of conversion of derivative security
-
25,617
Added 11.63%
194,596
Common Stock
Feb 15
2024
SELL
Payment of exercise price or tax liability
$736,895
$25.44 p/Share
28,966
Reduced 14.43%
171,810
Common Stock
Feb 15
2024
BUY
Exercise of conversion of derivative security
-
75,000
Added 27.2%
200,776
Common Stock
Jun 15
2023
SELL
Payment of exercise price or tax liability
$114,671
$20.21 p/Share
5,674
Reduced 4.32%
125,776
Common Stock
Jun 15
2023
BUY
Exercise of conversion of derivative security
-
10,838
Added 7.62%
131,450
Common Stock
Mar 31
2023
SELL
Payment of exercise price or tax liability
$224,935
$25.66 p/Share
8,766
Reduced 6.78%
120,612
Common Stock
Mar 31
2023
BUY
Exercise of conversion of derivative security
-
19,765
Added 13.25%
129,378
Common Stock
Feb 15
2023
SELL
Payment of exercise price or tax liability
$802,183
$28.63 p/Share
28,019
Reduced 20.36%
109,613
Common Stock
Feb 15
2023
BUY
Exercise of conversion of derivative security
-
75,000
Added 35.27%
137,632
Common Stock
Jun 15
2022
SELL
Payment of exercise price or tax liability
$88,419
$18.39 p/Share
4,808
Reduced 7.13%
62,632
Common Stock
Jun 15
2022
BUY
Exercise of conversion of derivative security
-
10,839
Added 13.85%
67,440
Common Stock