Feb 22
2024
BUY
Grant, award, or other acquisition
$4,643
$28.14 p/Share
165
Added 14.16%
1,000
Common Stock
Feb 20
2024
$8,400
$28.0 p/Share
300
Added 9.3%
2,925
Common Stock
May 04
2023
BUY
Open market or private purchase
$5,101
$23.19 p/Share
220
Added 20.85%
835
Common Stock
Jan 31
2023
BUY
Open market or private purchase
$3,047
$26.5 p/Share
115
Added 15.75%
615
Common Stock
Jul 27
2022
BUY
Open market or private purchase
$15,245
$30.49 p/Share
500
Added 13.79%
3,125
Common Stock
Aug 03
2021
BUY
Open market or private sale
$14,799
$43.02 p/Share
344
Added 4.55%
7,217
Common Stock
Aug 02
2021
BUY
Open market or private sale
$16,505
$42.87 p/Share
385
Added 4.85%
7,561
Common Stock
Jul 30
2021
BUY
Open market or private sale
$7,631
$42.87 p/Share
178
Added 2.19%
7,946
Common Stock
Jul 17
2020
SELL
Payment of exercise price or tax liability
$10,023
$70.09 p/Share
143
Reduced 3.89%
3,532
Common Stock
Feb 18
2020
BUY
Grant, award, or other acquisition
-
1,125
Added 23.44%
3,675
Common Stock
Feb 05
2020
SELL
Open market or private sale
$34,282
$68.02 p/Share
504
Reduced 16.5%
2,550
Common Stock
Feb 04
2020
SELL
Open market or private sale
$2,144
$67.01 p/Share
32
Reduced 1.04%
3,054
Common Stock
Jan 31
2020
SELL
Open market or private sale
$4,312
$67.38 p/Share
64
Reduced 2.03%
3,086
Common Stock
Feb 19
2019
BUY
Grant, award, or other acquisition
-
750
Added 19.23%
3,150
Common Stock
Feb 04
2019
SELL
Open market or private sale
$13,527
$45.09 p/Share
300
Reduced 11.11%
2,400
Common Stock
Feb 01
2019
SELL
Open market or private sale
$13,590
$45.3 p/Share
300
Reduced 10.0%
2,700
Common Stock
Feb 20
2018
BUY
Grant, award, or other acquisition
-
1,500
Added 33.33%
3,000
Common Stock
May 08
2017
BUY
Open market or private purchase
$6,825
$32.5 p/Share
210
Added 8.97%
2,131
Common Stock
Feb 17
2015
BUY
Grant, award, or other acquisition
-
1,500
Added 43.85%
1,921
Common Stock
Feb 12
2010
SELL
Open market or private sale
$18,810
$14.25 p/Share
1,320
Reduced 75.82%
421
Common Stock
Jan 29
2010
BUY
Exercise of conversion of derivative security
$13,200
$10.0 p/Share
1,320
Added 43.12%
1,741
Common Stock
Aug 28
2009
BUY
Open market or private purchase
$3,568
$16.75 p/Share
213
Added 33.6%
421
Common Stock
Aug 28
2009
BUY
Open market or private purchase
$3,467
$16.75 p/Share
207
Added 49.88%
208
Common Stock
Aug 25
2009
BUY
Open market or private purchase
$16
$16.5 p/Share
1
Added 50.0%
1
Common Stock
Aug 25
2005
SELL
Open market or private sale
$12,625
$18.35 p/Share
688
Reduced 100.0%
0
Common Stock