Mar 05
2024
SELL
Open market or private sale
$62,106
$27.18 p/Share
2,285
Reduced 16.28%
11,750
Common Stock, par valu...
Mar 01
2024
SELL
Payment of exercise price or tax liability
$25,311
$26.23 p/Share
965
Reduced 6.43%
14,035
Common Stock, par valu...
Mar 01
2024
BUY
Grant, award, or other acquisition
-
5,000
Added 25.0%
15,000
Common Stock, par valu...
Mar 06
2023
SELL
Open market or private sale
$49,505
$35.21 p/Share
1,406
Reduced 12.33%
10,000
Common Stock, par valu...
Mar 01
2023
SELL
Payment of exercise price or tax liability
$21,021
$35.39 p/Share
594
Reduced 4.95%
11,406
Common Stock, par valu...
Mar 01
2023
BUY
Grant, award, or other acquisition
-
5,000
Added 29.41%
12,000
Common Stock, par valu...
Apr 26
2022
SELL
Open market or private sale
$27,529
$39.16 p/Share
703
Reduced 9.13%
7,000
Common Stock, par valu...
Mar 01
2022
SELL
Payment of exercise price or tax liability
$12,435
$41.87 p/Share
297
Reduced 3.71%
7,703
Common Stock, par valu...
Mar 01
2022
BUY
Grant, award, or other acquisition
-
4,000
Added 33.33%
8,000
Common Stock, par valu...
Oct 01
2021
BUY
Grant, award, or other acquisition
$678,865
$55.0 p/Share
12,343
Added 2.83%
424,525
Common TestExcel2
Oct 01
2021
BUY
Open market or private sale
$786,182
$34.0 p/Share
23,123
Added 6.65%
324,525
Common TestExcel1
Oct 01
2021
BUY
Open market or private purchase
$1,540,530
$45.0 p/Share
34,234
Added 6.13%
524,525
Common TestExcel
Oct 01
2021
BUY
Open market or private sale
$786,182
$34.0 p/Share
23,123
Added 6.65%
324,525
Common TestExcel1
Oct 01
2021
BUY
Open market or private purchase
$1,540,530
$45.0 p/Share
34,234
Added 6.13%
524,525
Common TestExcel
Oct 01
2021
BUY
Grant, award, or other acquisition
$678,865
$55.0 p/Share
12,343
Added 2.83%
424,525
Common TestExcel2
Oct 01
2021
BUY
Open market or private sale
$786,182
$34.0 p/Share
23,123
Added 6.65%
324,525
Common TestExcel1
Oct 01
2021
BUY
Open market or private purchase
$1,540,530
$45.0 p/Share
34,234
Added 6.13%
524,525
Common TestExcel
Oct 01
2021
BUY
Grant, award, or other acquisition
$678,865
$55.0 p/Share
12,343
Added 2.83%
424,525
Common TestExcel2
Mar 01
2021
BUY
Grant, award, or other acquisition
-
4,000
Added 50.0%
4,000
Common Stock, par valu...