Aug 17
2023
BUY
Grant, award, or other acquisition
-
3,536
Added 9.19%
34,957
Common Stock
Feb 08
2023
SELL
Open market or private sale
$20,255
$40.51 p/Share
500
Reduced 1.57%
31,421
Common Stock
Feb 02
2023
SELL
Open market or private sale
$20,245
$40.49 p/Share
500
Reduced 1.54%
31,921
Common Stock
Nov 10
2022
SELL
Open market or private sale
$15,765
$31.53 p/Share
500
Reduced 1.52%
32,421
Common Stock
Nov 04
2022
SELL
Open market or private sale
$15,130
$30.26 p/Share
500
Reduced 1.5%
32,921
Common Stock
Sep 08
2022
BUY
Grant, award, or other acquisition
-
6,685
Added 16.02%
35,043
Common Stock
Aug 30
2022
SELL
Payment of exercise price or tax liability
$10,266
$25.99 p/Share
395
Reduced 1.37%
28,358
Common Stock
Aug 30
2022
BUY
Grant, award, or other acquisition
-
1,622
Added 5.34%
28,753
Common Stock
Aug 17
2022
BUY
Grant, award, or other acquisition
-
1,947
Added 6.59%
27,606
Common Stock
May 27
2022
SELL
Open market or private sale
$15,455
$30.91 p/Share
500
Reduced 1.91%
25,659
Common Stock
May 18
2022
SELL
Open market or private sale
$15,090
$30.18 p/Share
500
Reduced 1.88%
26,159
Common Stock
Feb 25
2022
SELL
Open market or private sale
$42,720
$42.72 p/Share
1,000
Reduced 3.62%
26,659
Common Stock
Feb 22
2022
BUY
Grant, award, or other acquisition
-
100
Added 0.36%
27,659
Common Stock
Nov 12
2021
SELL
Open market or private sale
$86,120
$43.06 p/Share
2,000
Reduced 6.77%
27,559
Common Stock
Aug 30
2021
SELL
Payment of exercise price or tax liability
$18,431
$52.51 p/Share
351
Reduced 1.17%
29,559
Common Stock
Aug 26
2021
BUY
Grant, award, or other acquisition
-
3,534
Added 10.57%
29,910
Common Stock
Aug 20
2021
SELL
Payment of exercise price or tax liability
$63,908
$50.56 p/Share
1,264
Reduced 4.57%
26,376
Common Stock
Aug 20
2021
BUY
Grant, award, or other acquisition
-
5,189
Added 15.81%
27,640
Common Stock
May 11
2021
SELL
Open market or private sale
$97,061
$63.48 p/Share
1,529
Reduced 6.38%
22,451
Common Stock
Mar 05
2021
SELL
Open market or private sale
$141,720
$70.86 p/Share
2,000
Reduced 7.7%
23,980
Common Stock
Mar 05
2021
BUY
Exercise of conversion of derivative security
$98,080
$49.04 p/Share
2,000
Added 7.15%
25,980
Common Stock
Feb 04
2021
SELL
Open market or private sale
$64,730
$64.73 p/Share
1,000
Reduced 4.0%
23,980
Common Stock
Nov 18
2020
SELL
Open market or private sale
$92,352
$52.0 p/Share
1,776
Reduced 6.64%
24,980
Common Stock
Nov 18
2020
BUY
Exercise of conversion of derivative security
$72,390
$40.76 p/Share
1,776
Added 6.22%
26,756
Common Stock