Jan 10
2025
SELL
Open market or private sale
$18,769
$65.4 p/Share
287
Reduced 0.23%
125,562
Common Stock
Jan 08
2025
SELL
Open market or private sale
$25,954
$66.21 p/Share
392
Reduced 0.33%
119,192
Common Stock
Jan 08
2025
BUY
Grant, award, or other acquisition
-
6,657
Added 5.02%
125,849
Common Stock
Jan 07
2025
SELL
Open market or private sale
$851,024
$65.93 p/Share
12,908
Reduced 9.74%
119,584
Common Stock
Jan 07
2025
BUY
Exercise of conversion of derivative security
$160,700
$16.07 p/Share
10,000
Added 7.02%
132,492
Common Stock
May 28
2024
SELL
Open market or private sale
$388,516
$49.48 p/Share
7,852
Reduced 6.06%
121,657
Common Stock
May 28
2024
BUY
Exercise of conversion of derivative security
$78,625
$12.58 p/Share
6,250
Added 4.66%
127,907
Common Stock
May 14
2024
SELL
Open market or private sale
$129,591
$25.47 p/Share
5,088
Reduced 3.96%
123,259
Common Stock
May 13
2024
BUY
Grant, award, or other acquisition
-
14,518
Added 10.16%
128,347
Common Stock
Jan 09
2024
SELL
Open market or private sale
$53,559
$28.78 p/Share
1,861
Reduced 1.61%
113,829
Common Stock
Jan 05
2024
SELL
Open market or private sale
$34,216
$29.32 p/Share
1,167
Reduced 1.0%
115,690
Common Stock
Jan 04
2024
BUY
Grant, award, or other acquisition
-
12,873
Added 9.92%
116,857
Common Stock
Jan 03
2024
SELL
Open market or private sale
$585,872
$29.19 p/Share
20,071
Reduced 16.18%
103,984
Stock Option (Right to...
Jan 03
2024
BUY
Exercise of conversion of derivative security
$383,556
$19.11 p/Share
20,071
Added 13.93%
124,055
Stock Option (Right to...
May 25
2023
SELL
Open market or private sale
$63,785
$18.95 p/Share
3,366
Reduced 3.17%
102,681
Common Stock
May 17
2023
SELL
Open market or private sale
$34,759
$18.17 p/Share
1,913
Reduced 1.77%
106,047
Common Stock
May 16
2023
SELL
Open market or private sale
$7,025
$18.44 p/Share
381
Reduced 0.35%
107,960
Common Stock
May 15
2023
SELL
Open market or private sale
$11,438
$19.29 p/Share
593
Reduced 0.54%
108,341
Common Stock
May 11
2023
BUY
Grant, award, or other acquisition
-
31,662
Added 22.52%
108,934
Common Stock
Jan 10
2023
SELL
Open market or private sale
$13,990
$17.96 p/Share
779
Reduced 1.0%
77,272
Common Stock
Jan 05
2023
SELL
Open market or private sale
$22,898
$19.74 p/Share
1,160
Reduced 1.62%
70,453
Common Stock
Jan 05
2023
BUY
Grant, award, or other acquisition
-
7,598
Added 8.87%
78,051
Common Stock
Nov 22
2022
SELL
Open market or private sale
$134,781
$18.84 p/Share
7,154
Reduced 9.08%
71,613
Common Stock
Aug 10
2022
SELL
Open market or private sale
$7,170
$27.79 p/Share
258
Reduced 0.33%
78,767
Common Stock
May 23
2022
BUY
Grant, award, or other acquisition
-
26,236
Added 25.14%
78,137
Common Stock