Nov 08
2024
SELL
Open market or private sale
$64,998
$108.33 p/Share
600
Reduced 2.22%
26,372
Common Stock
Aug 08
2024
SELL
Open market or private sale
$59,730
$99.55 p/Share
600
Reduced 2.18%
26,962
Common Stock
May 08
2024
SELL
Open market or private sale
$50,904
$84.84 p/Share
600
Reduced 2.13%
27,550
Common Stock
May 06
2024
BUY
Grant, award, or other acquisition
-
2,125
Added 7.02%
28,150
Common Stock
Feb 08
2024
SELL
Open market or private sale
$47,178
$78.63 p/Share
600
Reduced 2.25%
26,010
Common Stock
Oct 02
2023
SELL
Open market or private sale
$38,235
$76.47 p/Share
500
Reduced 1.85%
26,598
Common Stock
Jul 03
2023
SELL
Open market or private sale
$34,800
$69.6 p/Share
500
Reduced 1.81%
27,085
Common Stock
May 19
2023
SELL
Open market or private sale
$906,194
$67.27 p/Share
13,471
Reduced 32.82%
27,570
Common Stock
May 19
2023
BUY
Exercise of conversion of derivative security
$671,362
$34.56 p/Share
19,426
Added 32.13%
41,041
Common Stock
May 01
2023
BUY
Grant, award, or other acquisition
-
2,346
Added 9.79%
21,615
Common Stock
Apr 03
2023
SELL
Open market or private sale
$32,225
$64.45 p/Share
500
Reduced 2.53%
19,269
Common Stock
Jan 03
2023
SELL
Open market or private sale
$35,990
$71.98 p/Share
500
Reduced 2.47%
19,751
Common Stock
Oct 03
2022
SELL
Open market or private sale
$17,091
$56.97 p/Share
300
Reduced 1.46%
20,235
Common Stock
Jul 01
2022
SELL
Open market or private sale
$16,596
$55.32 p/Share
300
Reduced 1.44%
20,515
Common Stock
May 03
2022
BUY
Grant, award, or other acquisition
-
2,849
Added 12.05%
20,796
Common Stock
Apr 01
2022
SELL
Open market or private sale
$19,461
$64.87 p/Share
300
Reduced 1.64%
17,947
Common Stock
Jan 03
2022
SELL
Open market or private sale
$17,589
$58.63 p/Share
300
Reduced 1.62%
18,228
Common Stock
Dec 01
2021
SELL
Open market or private sale
$5,525
$55.25 p/Share
100
Reduced 0.54%
18,528
Common Stock
Nov 01
2021
SELL
Open market or private sale
$5,396
$53.96 p/Share
100
Reduced 0.53%
18,611
Common Stock
Oct 01
2021
SELL
Open market or private sale
$5,228
$52.28 p/Share
100
Reduced 0.53%
18,711
Common Stock
Sep 01
2021
SELL
Open market or private sale
$5,686
$56.86 p/Share
100
Reduced 0.53%
18,811
Common Stock
Aug 02
2021
SELL
Open market or private sale
$5,531
$55.31 p/Share
100
Reduced 0.53%
18,894
Common Stock
Jul 01
2021
SELL
Open market or private sale
$5,403
$54.03 p/Share
100
Reduced 0.52%
18,994
Common Stock
Jun 01
2021
SELL
Open market or private sale
$5,715
$57.15 p/Share
100
Reduced 0.52%
19,094
Common Stock
May 03
2021
SELL
Open market or private sale
$5,429
$54.29 p/Share
100
Reduced 0.61%
16,335
Common Stock