Feb 29
2024
SELL
Open market or private sale
$89,414
$56.52 p/Share
1,582
Reduced 100.0%
0
Common Stock
Feb 26
2024
SELL
Payment of exercise price or tax liability
$36,986
$56.21 p/Share
658
Reduced 29.38%
1,582
Common Stock
Feb 26
2024
BUY
Grant, award, or other acquisition
-
2,240
Added 50.0%
2,240
Common Stock
Feb 23
2024
SELL
Open market or private sale
$40,449
$55.87 p/Share
724
Reduced 100.0%
0
Common Stock
Feb 21
2024
SELL
Payment of exercise price or tax liability
$5,777
$55.55 p/Share
104
Reduced 12.56%
724
Common Stock
Feb 21
2024
BUY
Exercise of conversion of derivative security
-
322
Added 28.0%
828
Common Stock
Feb 16
2024
SELL
Payment of exercise price or tax liability
$6,624
$54.75 p/Share
121
Reduced 19.3%
506
Common Stock
Feb 16
2024
BUY
Exercise of conversion of derivative security
-
374
Added 37.36%
627
Common Stock
Feb 11
2024
SELL
Payment of exercise price or tax liability
$6,523
$53.91 p/Share
121
Reduced 32.35%
253
Common Stock
Feb 11
2024
BUY
Exercise of conversion of derivative security
-
374
Added 50.0%
374
Common Stock
May 03
2023
SELL
Open market or private sale
$135,082
$42.68 p/Share
3,165
Reduced 100.0%
0
Common Stock
May 03
2023
BUY
Exercise of conversion of derivative security
$58,425
$18.46 p/Share
3,165
Added 82.36%
678
Common Stock
Feb 28
2023
SELL
Open market or private sale
$82,548
$36.0 p/Share
2,293
Reduced 100.0%
0
Common Stock
Feb 20
2023
SELL
Payment of exercise price or tax liability
$21,223
$35.85 p/Share
592
Reduced 20.52%
2,293
Common Stock
Feb 20
2023
BUY
Grant, award, or other acquisition
-
2,125
Added 42.42%
2,885
Common Stock
Feb 16
2023
SELL
Payment of exercise price or tax liability
$4,492
$36.23 p/Share
124
Reduced 14.03%
760
Common Stock
Feb 16
2023
BUY
Exercise of conversion of derivative security
-
373
Added 29.67%
884
Common Stock
Feb 11
2023
SELL
Payment of exercise price or tax liability
$4,445
$35.85 p/Share
124
Reduced 19.53%
511
Common Stock
Feb 11
2023
BUY
Exercise of conversion of derivative security
-
374
Added 37.07%
635
Common Stock
Feb 10
2023
SELL
Payment of exercise price or tax liability
$4,660
$35.85 p/Share
130
Reduced 33.25%
261
Common Stock
Feb 10
2023
BUY
Exercise of conversion of derivative security
-
391
Added 50.0%
391
Common Stock
Mar 09
2022
SELL
Open market or private sale
$24,693
$31.1 p/Share
794
Reduced 100.0%
0
Common Stock
Mar 07
2022
SELL
Payment of exercise price or tax liability
$12,177
$28.72 p/Share
424
Reduced 34.81%
794
Common Stock
Mar 01
2022
BUY
Grant, award, or other acquisition
-
1,218
Added 50.0%
1,218
Common Stock
Feb 25
2022
SELL
Open market or private sale
$19,986
$29.22 p/Share
684
Reduced 100.0%
0
Common Stock