Feb 09
2023
BUY
Exercise of conversion of derivative security
-
2,941
Added 3.56%
79,783
Common Stock
Feb 06
2023
SELL
Payment of exercise price or tax liability
$7,824
$15.84 p/Share
494
Reduced 0.63%
77,334
Common Stock
Feb 06
2023
BUY
Exercise of conversion of derivative security
-
1,466
Added 1.85%
77,828
Common Stock
Feb 05
2023
SELL
Payment of exercise price or tax liability
$8,477
$16.21 p/Share
523
Reduced 0.68%
76,362
Common Stock
Feb 05
2023
BUY
Exercise of conversion of derivative security
-
1,553
Added 1.98%
76,885
Common Stock
Apr 29
2022
SELL
Payment of exercise price or tax liability
$2,160
$19.82 p/Share
109
Reduced 0.14%
75,332
Common Stock
Apr 29
2022
BUY
Exercise of conversion of derivative security
-
235
Added 0.31%
75,441
Common Stock
Feb 09
2022
SELL
Payment of exercise price or tax liability
$142,801
$27.02 p/Share
5,285
Reduced 6.57%
75,206
Common Stock
Feb 09
2022
BUY
Exercise of conversion of derivative security
-
1,461
Added 2.03%
70,495
Common Stock
Feb 09
2022
BUY
Grant, award, or other acquisition
-
9,996
Added 11.13%
79,825
Common Stock
Feb 07
2022
SELL
Payment of exercise price or tax liability
$19,303
$25.2 p/Share
766
Reduced 1.1%
69,034
Common Stock
Feb 07
2022
BUY
Grant, award, or other acquisition
-
1,602
Added 2.24%
69,800
Common Stock
Feb 06
2022
SELL
Payment of exercise price or tax liability
$19,154
$25.37 p/Share
755
Reduced 1.09%
68,198
Common Stock
Feb 06
2022
BUY
Exercise of conversion of derivative security
-
1,465
Added 2.08%
68,953
Common Stock
Feb 05
2022
SELL
Payment of exercise price or tax liability
$13,548
$25.37 p/Share
534
Reduced 0.79%
67,488
Common Stock
Feb 05
2022
BUY
Exercise of conversion of derivative security
-
1,035
Added 1.5%
68,022
Common Stock
Oct 28
2021
SELL
Payment of exercise price or tax liability
$11,375
$32.78 p/Share
347
Reduced 0.49%
70,842
Common Stock
Oct 28
2021
BUY
Exercise of conversion of derivative security
-
750
Added 1.04%
71,189
Common Stock
Apr 29
2021
SELL
Payment of exercise price or tax liability
$4,621
$42.39 p/Share
109
Reduced 0.15%
70,439
Common Stock
Apr 29
2021
BUY
Exercise of conversion of derivative security
-
235
Added 0.33%
70,548
Common Stock
Apr 28
2021
SELL
Open market or private sale
$90,193
$41.95 p/Share
2,150
Reduced 2.97%
70,313
Common Stock
Apr 27
2021
SELL
Open market or private sale
$4,199
$41.99 p/Share
100
Reduced 0.14%
72,463
Common Stock
Apr 22
2021
SELL
Open market or private sale
$81,920
$40.96 p/Share
2,000
Reduced 2.68%
72,563
Common Stock
Apr 17
2021
SELL
Payment of exercise price or tax liability
$70,389
$39.5 p/Share
1,782
Reduced 2.33%
74,563
Common Stock
Apr 17
2021
BUY
Exercise of conversion of derivative security
-
3,855
Added 4.81%
76,345
Common Stock