Sep 13
2023
SELL
Open market or private sale
$81,070
$20.75 p/Share
3,907
Reduced 0.52%
747,831
Common Stock
Sep 12
2023
BUY
Grant, award, or other acquisition
-
6,559
Added 0.86%
751,738
Common Stock
Sep 08
2023
BUY
Exercise of conversion of derivative security
$60,899
$2.03 p/Share
30,000
Added 3.87%
745,179
Common Stock
Jul 14
2023
SELL
Payment of exercise price or tax liability
$60,055
$33.72 p/Share
1,781
Reduced 0.25%
715,179
Common Stock
Apr 18
2023
SELL
Open market or private sale
$239,134
$32.09 p/Share
7,452
Reduced 1.03%
716,960
Common Stock
Apr 17
2023
SELL
Open market or private sale
$83,226
$32.01 p/Share
2,600
Reduced 0.36%
724,412
Common Stock
Apr 14
2023
SELL
Payment of exercise price or tax liability
$56,350
$31.64 p/Share
1,781
Reduced 0.24%
727,012
Common Stock
Apr 12
2023
SELL
Open market or private sale
$6,402
$32.01 p/Share
200
Reduced 0.03%
728,793
Common Stock
Apr 10
2023
SELL
Payment of exercise price or tax liability
$136,549
$30.15 p/Share
4,529
Reduced 0.62%
728,993
Common Stock
Apr 10
2023
BUY
Grant, award, or other acquisition
-
8,497
Added 1.15%
733,522
Common Stock
Jan 17
2023
SELL
Payment of exercise price or tax liability
$78,155
$35.0 p/Share
2,233
Reduced 0.31%
725,025
Common Stock
Jan 15
2023
SELL
Payment of exercise price or tax liability
$701,542
$35.41 p/Share
19,812
Reduced 2.82%
682,074
Common Stock
Jan 15
2023
BUY
Grant, award, or other acquisition
-
45,184
Added 5.85%
727,258
Common Stock
Jan 14
2023
SELL
Payment of exercise price or tax liability
$64,304
$35.41 p/Share
1,816
Reduced 0.26%
701,886
Common Stock
Jan 03
2023
SELL
Open market or private sale
$322,200
$32.22 p/Share
10,000
Reduced 1.4%
703,702
Common Stock
Oct 14
2022
SELL
Payment of exercise price or tax liability
$48,107
$22.48 p/Share
2,140
Reduced 0.3%
713,702
Common Stock
Sep 12
2022
SELL
Payment of exercise price or tax liability
$59,431
$29.19 p/Share
2,036
Reduced 0.28%
715,842
Common Stock
Sep 12
2022
BUY
Grant, award, or other acquisition
-
3,178
Added 0.44%
717,878
Common Stock
Jul 14
2022
SELL
Payment of exercise price or tax liability
$47,829
$22.35 p/Share
2,140
Reduced 0.3%
714,700
Common Stock
Apr 14
2022
SELL
Payment of exercise price or tax liability
$47,137
$27.63 p/Share
1,706
Reduced 0.24%
716,840
Common Stock
Apr 13
2022
SELL
Payment of exercise price or tax liability
$135,721
$28.73 p/Share
4,724
Reduced 0.65%
718,546
Common Stock
Apr 13
2022
BUY
Grant, award, or other acquisition
-
9,253
Added 1.26%
723,270
Common Stock
Jan 21
2022
BUY
Exercise of conversion of derivative security
$50,750
$2.03 p/Share
25,000
Added 3.38%
714,017
Common Stock
Jan 17
2022
SELL
Payment of exercise price or tax liability
$61,964
$35.55 p/Share
1,743
Reduced 0.25%
689,017
Common Stock
Jan 15
2022
SELL
Payment of exercise price or tax liability
$339,254
$35.55 p/Share
9,543
Reduced 1.36%
690,760
Common Stock