Nov 12
2024
SELL
Open market or private sale
$111,570
$37.19 p/Share
3,000
Reduced 10.18%
26,466
Common Stock
Mar 01
2024
SELL
Payment of exercise price or tax liability
$35,172
$52.97 p/Share
664
Reduced 2.2%
29,466
Common Stock
Mar 01
2024
BUY
Exercise of conversion of derivative security
-
22
Added 0.07%
30,130
Common Stock
Jan 05
2024
SELL
Payment of exercise price or tax liability
$122,653
$47.32 p/Share
2,592
Reduced 7.93%
30,108
Common Stock
Jan 05
2024
BUY
Exercise of conversion of derivative security
-
1,680
Added 4.89%
32,700
Common Stock
Jan 04
2024
BUY
Grant, award, or other acquisition
-
2,892
Added 8.53%
31,020
Common Stock
Dec 20
2023
SELL
Open market or private sale
$49,820
$49.82 p/Share
1,000
Reduced 3.43%
28,128
Common Stock
Aug 07
2023
SELL
Open market or private sale
$115,273
$38.45 p/Share
2,998
Reduced 9.33%
29,128
Common Stock
Mar 06
2023
SELL
Payment of exercise price or tax liability
$11,169
$35.46 p/Share
315
Reduced 0.97%
32,126
Common Stock
Mar 06
2023
BUY
Exercise of conversion of derivative security
-
6
Added 0.02%
32,441
Common Stock
Mar 03
2023
SELL
Payment of exercise price or tax liability
$25,834
$37.55 p/Share
688
Reduced 2.08%
32,435
Common Stock
Mar 03
2023
BUY
Exercise of conversion of derivative security
-
12
Added 0.04%
33,123
Common Stock
Jan 05
2023
SELL
Payment of exercise price or tax liability
$32,381
$28.58 p/Share
1,133
Reduced 3.31%
33,111
Common Stock
Jan 05
2023
BUY
Exercise of conversion of derivative security
-
18
Added 0.05%
34,244
Common Stock
Jan 04
2023
BUY
Grant, award, or other acquisition
-
4,488
Added 11.6%
34,192
Common Stock
Mar 18
2022
SELL
Open market or private sale
$29,460
$29.46 p/Share
1,000
Reduced 3.26%
29,631
Common Stock
Mar 04
2022
SELL
Payment of exercise price or tax liability
$35,563
$28.18 p/Share
1,262
Reduced 3.96%
30,631
Common Stock
Mar 04
2022
BUY
Exercise of conversion of derivative security
-
2,228
Added 6.53%
31,893
Common Stock
Mar 03
2022
SELL
Payment of exercise price or tax liability
$20,301
$28.96 p/Share
701
Reduced 2.31%
29,665
Common Stock
Mar 02
2022
SELL
Payment of exercise price or tax liability
$3,276
$28.49 p/Share
115
Reduced 0.38%
30,366
Common Stock
Jan 05
2022
SELL
Payment of exercise price or tax liability
$14,539
$33.27 p/Share
437
Reduced 1.41%
30,481
Common Stock
Jan 04
2022
BUY
Grant, award, or other acquisition
-
4,896
Added 13.67%
30,918
Common Stock
Mar 06
2021
SELL
Payment of exercise price or tax liability
$12,124
$35.45 p/Share
342
Reduced 1.3%
26,022
Common Stock
Mar 03
2021
SELL
Payment of exercise price or tax liability
$30,826
$35.72 p/Share
863
Reduced 3.17%
26,364
Common Stock
Mar 02
2021
SELL
Payment of exercise price or tax liability
$4,184
$34.87 p/Share
120
Reduced 0.44%
27,227
Common Stock