Mar 28
2024
SELL
Payment of exercise price or tax liability
$526,693
$53.97 p/Share
9,759
Reduced 8.54%
104,482
Common Stock
Mar 27
2024
SELL
Payment of exercise price or tax liability
$80,714
$54.5 p/Share
1,481
Reduced 1.28%
114,241
Common Stock
Mar 25
2024
BUY
Grant, award, or other acquisition
-
11,124
Added 8.77%
115,722
Common Stock
Mar 29
2023
SELL
Payment of exercise price or tax liability
$61,511
$36.29 p/Share
1,695
Reduced 1.59%
104,598
Common Stock
Mar 28
2023
SELL
Payment of exercise price or tax liability
$71,858
$36.11 p/Share
1,990
Reduced 1.84%
106,293
Common Stock
Mar 27
2023
BUY
Grant, award, or other acquisition
-
15,346
Added 12.41%
108,283
Common Stock
Mar 23
2023
SELL
Payment of exercise price or tax liability
$147,189
$35.02 p/Share
4,203
Reduced 4.33%
92,937
Common Stock
Dec 02
2022
SELL
Open market or private sale
$867,647
$35.92 p/Share
24,155
Reduced 24.87%
72,985
Common Stock
Dec 02
2022
BUY
Exercise of conversion of derivative security
$321,019
$13.29 p/Share
24,155
Added 19.91%
97,140
Common Stock
Jun 06
2022
BUY
Grant, award, or other acquisition
-
15,305
Added 13.61%
97,140
Common Stock
Mar 29
2022
SELL
Payment of exercise price or tax liability
$164,436
$38.33 p/Share
4,290
Reduced 4.98%
81,835
Common Stock
Mar 28
2022
BUY
Grant, award, or other acquisition
-
13,507
Added 13.56%
86,125
Common Stock
Mar 25
2022
SELL
Payment of exercise price or tax liability
$160,606
$37.1 p/Share
4,329
Reduced 5.63%
72,618
Common Stock
Mar 23
2022
SELL
Payment of exercise price or tax liability
$151,915
$36.3 p/Share
4,185
Reduced 5.16%
76,947
Common Stock
Feb 25
2022
BUY
Grant, award, or other acquisition
-
8,397
Added 9.38%
81,132
Common Stock
Mar 29
2021
BUY
Grant, award, or other acquisition
-
17,322
Added 19.23%
72,735
Common Stock
Mar 26
2021
SELL
Payment of exercise price or tax liability
$69,749
$37.14 p/Share
1,878
Reduced 3.28%
55,413
Common Stock
Mar 26
2021
BUY
Exercise of conversion of derivative security
-
4,215
Added 6.85%
57,291
Common Stock
Mar 25
2021
SELL
Payment of exercise price or tax liability
$30,015
$37.01 p/Share
811
Reduced 1.51%
53,076
Common Stock
Mar 23
2021
SELL
Payment of exercise price or tax liability
$153,255
$36.42 p/Share
4,208
Reduced 7.24%
53,887
Common Stock
Feb 26
2021
BUY
Grant, award, or other acquisition
-
2,101
Added 3.49%
58,095
Common Stock