Mar 07
2024
SELL
Open market or private sale
$189,120
$94.56 p/Share
2,000
Reduced 13.24%
13,108
Common Stock, par valu...
Feb 08
2024
SELL
Payment of exercise price or tax liability
$20,844
$85.78 p/Share
243
Reduced 1.58%
15,108
Common Stock, par valu...
Feb 07
2024
SELL
Payment of exercise price or tax liability
$9,528
$83.58 p/Share
114
Reduced 0.74%
15,351
Common Stock, par valu...
Feb 06
2024
BUY
Grant, award, or other acquisition
-
1,030
Added 6.24%
15,465
Common Stock, par valu...
Jan 31
2024
SELL
Payment of exercise price or tax liability
$7,189
$94.6 p/Share
76
Reduced 0.52%
14,435
Common Stock, par valu...
Jan 31
2024
BUY
Grant, award, or other acquisition
-
266
Added 1.8%
14,511
Common Stock, par valu...
Mar 03
2023
SELL
Open market or private sale
$128,680
$64.34 p/Share
2,000
Reduced 12.31%
14,245
Common Stock, par valu...
Feb 11
2023
SELL
Payment of exercise price or tax liability
$51,433
$56.77 p/Share
906
Reduced 5.28%
16,245
Common Stock, par valu...
Feb 08
2023
SELL
Payment of exercise price or tax liability
$13,467
$55.42 p/Share
243
Reduced 1.4%
17,151
Common Stock, par valu...
Feb 07
2023
BUY
Grant, award, or other acquisition
-
1,200
Added 6.45%
17,394
Common Stock, par valu...
Aug 18
2022
SELL
Open market or private sale
$140,720
$70.36 p/Share
2,000
Reduced 10.99%
16,194
Common Stock, par valu...
Feb 11
2022
SELL
Payment of exercise price or tax liability
$28,498
$31.49 p/Share
905
Reduced 4.74%
18,194
Common Stock, par valu...
Feb 08
2022
BUY
Grant, award, or other acquisition
-
2,565
Added 11.84%
19,099
Common Stock, par valu...
Feb 07
2022
SELL
Payment of exercise price or tax liability
$4,830
$24.15 p/Share
200
Reduced 1.2%
16,534
Common Stock, par valu...
Feb 01
2022
SELL
Payment of exercise price or tax liability
$1,461
$23.95 p/Share
61
Reduced 0.36%
16,734
Common Stock, par valu...
Feb 01
2022
BUY
Exercise of conversion of derivative security
-
212
Added 1.25%
16,795
Common Stock, par valu...
Feb 11
2021
SELL
Payment of exercise price or tax liability
$11,384
$10.6 p/Share
1,074
Reduced 6.08%
16,583
Common Stock, par valu...
Feb 07
2021
SELL
Payment of exercise price or tax liability
$2,370
$10.0 p/Share
237
Reduced 1.32%
17,657
Common Stock, par valu...
Feb 06
2021
SELL
Payment of exercise price or tax liability
$750
$10.0 p/Share
75
Reduced 0.42%
17,894
Common Stock, par valu...
Dec 30
2020
BUY
Other acquisition or disposition
-
3,003
Added 14.32%
17,969
Common Stock, par valu...
Dec 12
2020
SELL
Payment of exercise price or tax liability
$2,077
$6.51 p/Share
319
Reduced 2.09%
14,966
Common Stock, par valu...