Aug 07
2024
SELL
Open market or private sale
$515,315
$44.81 p/Share
11,500
Reduced 42.12%
15,802
Common Stock
Mar 29
2024
SELL
Payment of exercise price or tax liability
$108,165
$32.58 p/Share
3,320
Reduced 11.01%
26,823
Common Stock
Mar 29
2024
BUY
Exercise of conversion of derivative security
-
2,356
Added 8.51%
25,337
Common Stock
Mar 29
2024
BUY
Grant, award, or other acquisition
-
4,806
Added 14.19%
29,051
Common Stock
Mar 28
2024
SELL
Payment of exercise price or tax liability
$93,505
$32.31 p/Share
2,894
Reduced 11.18%
22,981
Common Stock
Mar 28
2024
BUY
Exercise of conversion of derivative security
-
6,245
Added 19.44%
25,875
Common Stock
Mar 27
2024
SELL
Payment of exercise price or tax liability
$138,992
$31.69 p/Share
4,386
Reduced 18.26%
19,630
Common Stock
Mar 27
2024
BUY
Exercise of conversion of derivative security
-
9,463
Added 28.27%
24,016
Common Stock
Nov 07
2023
SELL
Open market or private sale
$151,427
$35.63 p/Share
4,250
Reduced 23.07%
14,169
Common Stock
Aug 28
2023
SELL
Open market or private sale
$57,065
$32.74 p/Share
1,743
Reduced 8.64%
18,419
Common Stock
Aug 22
2023
SELL
Open market or private sale
$3,270
$32.7 p/Share
100
Reduced 0.49%
20,162
Common Stock
Aug 21
2023
SELL
Open market or private sale
$64,033
$32.72 p/Share
1,957
Reduced 8.81%
20,262
Common Stock
Mar 30
2023
SELL
Payment of exercise price or tax liability
$36,099
$26.8 p/Share
1,347
Reduced 5.84%
21,713
Common Stock
Mar 30
2023
BUY
Exercise of conversion of derivative security
-
2,906
Added 11.19%
23,060
Common Stock
Mar 29
2023
SELL
Payment of exercise price or tax liability
$29,811
$27.3 p/Share
1,092
Reduced 5.14%
20,154
Common Stock
Mar 29
2023
BUY
Exercise of conversion of derivative security
-
2,356
Added 9.98%
21,246
Common Stock
Mar 28
2023
SELL
Payment of exercise price or tax liability
$77,157
$26.95 p/Share
2,863
Reduced 13.16%
18,890
Common Stock
Mar 28
2023
BUY
Exercise of conversion of derivative security
-
6,246
Added 22.31%
21,753
Common Stock
Mar 30
2022
SELL
Payment of exercise price or tax liability
$40,720
$30.23 p/Share
1,347
Reduced 8.41%
14,665
Common Stock
Mar 30
2022
BUY
Exercise of conversion of derivative security
-
2,905
Added 15.36%
16,012
Common Stock
Mar 29
2022
SELL
Payment of exercise price or tax liability
$66,085
$28.77 p/Share
2,297
Reduced 14.91%
13,107
Common Stock
Mar 29
2022
BUY
Exercise of conversion of derivative security
-
4,955
Added 25.87%
14,200
Common Stock
Aug 27
2021
SELL
Payment of exercise price or tax liability
$40,388
$42.38 p/Share
953
Reduced 8.53%
10,221
Common Stock
Aug 27
2021
BUY
Exercise of conversion of derivative security
-
2,056
Added 15.54%
11,174
Common Stock
Mar 30
2021
SELL
Payment of exercise price or tax liability
$71,014
$52.72 p/Share
1,347
Reduced 13.21%
8,847
Common Stock