Apr 16
2024
BUY
Grant, award, or other acquisition
-
2,179
Added 1.88%
113,928
Common Stock
Feb 27
2024
SELL
Payment of exercise price or tax liability
$581,176
$80.54 p/Share
7,216
Reduced 6.07%
111,749
Common Stock
Oct 01
2023
BUY
Grant, award, or other acquisition
-
464
Added 0.35%
131,100
Common Stock
Jul 01
2023
BUY
Grant, award, or other acquisition
-
547
Added 0.42%
130,636
Common Stock
Apr 18
2023
BUY
Grant, award, or other acquisition
-
3,855
Added 2.88%
130,089
Common Stock
Apr 03
2023
BUY
Grant, award, or other acquisition
-
571
Added 0.45%
126,234
Common Stock
Apr 01
2023
SELL
Payment of exercise price or tax liability
$542,919
$44.74 p/Share
12,135
Reduced 9.26%
118,965
Common Stock
Mar 05
2023
SELL
Payment of exercise price or tax liability
$252,848
$45.46 p/Share
5,562
Reduced 4.24%
125,663
Common Stock
Feb 27
2023
BUY
Grant, award, or other acquisition
-
12,647
Added 8.79%
131,225
Common Stock
Jan 03
2023
BUY
Grant, award, or other acquisition
-
535
Added 0.45%
118,578
Common Stock
Oct 03
2022
BUY
Grant, award, or other acquisition
-
603
Added 0.68%
88,460
Common Stock
Aug 05
2022
BUY
Open market or private purchase
$2,905,000
$41.5 p/Share
70,000
Added 36.3%
122,857
Common Stock
Mar 04
2022
SELL
Payment of exercise price or tax liability
$33,182
$35.95 p/Share
923
Reduced 1.74%
52,239
Common Stock
Mar 04
2022
BUY
Exercise of conversion of derivative security
-
3,134
Added 5.57%
53,162
Common Stock
Mar 02
2022
SELL
Payment of exercise price or tax liability
$164,107
$34.82 p/Share
4,713
Reduced 8.61%
50,028
Common Stock
Mar 02
2022
BUY
Grant, award, or other acquisition
-
31,349
Added 36.41%
54,741
Common Stock
Feb 28
2022
SELL
Payment of exercise price or tax liability
$46,132
$34.66 p/Share
1,331
Reduced 5.38%
23,392
Common Stock
Dec 31
2021
SELL
Payment of exercise price or tax liability
$74,804
$33.65 p/Share
2,223
Reduced 8.25%
24,723
Common Stock
Dec 31
2021
BUY
Exercise of conversion of derivative security
-
5,000
Added 15.65%
26,946
Common Stock
Aug 16
2021
BUY
Open market or private purchase
$873,750
$34.95 p/Share
25,000
Added 33.59%
49,425
Common Stock
Mar 04
2021
SELL
Payment of exercise price or tax liability
$35,516
$36.02 p/Share
986
Reduced 4.08%
23,204
Common Stock
Mar 04
2021
BUY
Exercise of conversion of derivative security
-
3,134
Added 11.47%
24,190
Common Stock
Mar 01
2021
BUY
Grant, award, or other acquisition
-
13,224
Added 38.58%
21,056
Common Stock
Dec 31
2020
SELL
Payment of exercise price or tax liability
$80,939
$36.41 p/Share
2,223
Reduced 22.23%
7,777
Common Stock
Dec 31
2020
SELL
Sale (or disposition) back to the issuer
$2,575,927
$22.35 p/Share
115,254
Reduced 93.64%
7,832
Common Stock