Feb 26
2024
SELL
Payment of exercise price or tax liability
$5,712
$33.8 p/Share
169
Reduced 0.22%
75,311
Common Stock
Feb 26
2024
BUY
Grant, award, or other acquisition
-
3,295
Added 4.15%
76,185
Common Stock
Feb 25
2024
SELL
Payment of exercise price or tax liability
$11,067
$34.16 p/Share
324
Reduced 0.43%
75,480
Common Stock
Feb 24
2024
SELL
Payment of exercise price or tax liability
$13,014
$34.16 p/Share
381
Reduced 0.5%
75,804
Common Stock
Feb 13
2024
SELL
Payment of exercise price or tax liability
$26,463
$34.19 p/Share
774
Reduced 1.05%
72,890
Common Stock
Feb 13
2024
BUY
Grant, award, or other acquisition
$89,270
$34.19 p/Share
2,611
Added 3.42%
73,664
Common Stock
Nov 15
2023
BUY
Exercise of conversion of derivative security
$37,162
$8.22 p/Share
4,521
Added 5.98%
71,053
Common Stock
Feb 26
2023
SELL
Payment of exercise price or tax liability
$18,799
$26.78 p/Share
702
Reduced 1.04%
66,532
Common Stock
Feb 25
2023
SELL
Payment of exercise price or tax liability
$6,762
$25.91 p/Share
261
Reduced 0.39%
67,234
Common Stock
Feb 24
2023
BUY
Grant, award, or other acquisition
-
3,741
Added 5.25%
67,495
Common Stock
Feb 13
2023
SELL
Payment of exercise price or tax liability
$36,978
$27.11 p/Share
1,364
Reduced 2.1%
63,615
Common Stock
Feb 13
2023
BUY
Grant, award, or other acquisition
$126,468
$27.11 p/Share
4,665
Added 6.7%
64,979
Common Stock
Aug 22
2022
BUY
Exercise of conversion of derivative security
$87,132
$8.22 p/Share
10,600
Added 16.83%
52,367
Common Stock
Apr 01
2022
SELL
Payment of exercise price or tax liability
$16,978
$25.19 p/Share
674
Reduced 1.34%
49,714
Common Stock
Feb 26
2022
SELL
Payment of exercise price or tax liability
$3,938
$29.39 p/Share
134
Reduced 0.27%
50,388
Common Stock
Feb 25
2022
BUY
Grant, award, or other acquisition
$94,703
$29.05 p/Share
3,260
Added 6.06%
50,522
Common Stock
Feb 14
2022
SELL
Payment of exercise price or tax liability
$215,221
$38.94 p/Share
5,527
Reduced 10.66%
46,302
Common Stock
Feb 14
2022
BUY
Grant, award, or other acquisition
$862,677
$38.94 p/Share
22,154
Added 29.94%
51,829
Common Stock
Mar 12
2021
SELL
Open market or private sale
$315,000
$63.0 p/Share
5,000
Reduced 14.03%
30,635
Common Stock
Feb 26
2021
SELL
Open market or private sale
$675,000
$56.25 p/Share
12,000
Reduced 25.19%
35,635
Common Stock
Feb 26
2021
BUY
Grant, award, or other acquisition
-
1,678
Added 3.4%
47,635
Common Stock
Feb 23
2021
SELL
Payment of exercise price or tax liability
$1,170,878
$54.5 p/Share
21,484
Reduced 31.86%
45,957
Common Stock
Feb 23
2021
BUY
Grant, award, or other acquisition
-
54,554
Added 44.72%
67,441
Common Stock