Oct 14
2025
BUY
Exercise of conversion of derivative security
-
10,951
Added 9.87%
100,049
Common Stock
Oct 13
2025
BUY
Grant, award, or other acquisition
-
9,462
Added 9.6%
89,098
Common Stock
Nov 20
2024
SELL
Open market or private sale
$2,782,200
$46.37 p/Share
60,000
Reduced 42.97%
79,636
Common Stock
Nov 14
2024
BUY
Exercise of conversion of derivative security
-
260
Added 0.19%
139,636
Common Stock
Oct 16
2024
BUY
Grant, award, or other acquisition
-
8,410
Added 5.69%
139,376
Common Stock
Oct 15
2024
BUY
Exercise of conversion of derivative security
-
9,264
Added 6.61%
130,966
Common Stock
Dec 14
2023
SELL
Open market or private sale
$3,053,050
$55.51 p/Share
55,000
Reduced 31.13%
121,702
Common Stock
Nov 16
2023
BUY
Exercise of conversion of derivative security
-
10,974
Added 5.85%
176,702
Common Stock
Oct 11
2023
BUY
Grant, award, or other acquisition
-
8,659
Added 4.97%
165,728
Common Stock
Oct 07
2023
BUY
Exercise of conversion of derivative security
-
27,323
Added 14.82%
157,069
Common Stock
Mar 15
2023
SELL
Open market or private sale
$2,059,199
$51.48 p/Share
40,000
Reduced 23.56%
129,746
Common Stock
Nov 17
2022
BUY
Exercise of conversion of derivative security
-
10,694
Added 5.93%
169,746
Common Stock
Oct 14
2022
BUY
Grant, award, or other acquisition
-
5,935
Added 3.6%
159,052
Common Stock
Oct 10
2022
BUY
Exercise of conversion of derivative security
-
22,137
Added 12.63%
153,117
Common Stock
Jan 03
2022
BUY
Exercise of conversion of derivative security
-
15,107
Added 10.34%
130,980
Common Stock
Dec 10
2021
SELL
Open market or private sale
$2,055,900
$68.53 p/Share
30,000
Reduced 20.57%
115,873
Common Stock
Nov 18
2021
BUY
Exercise of conversion of derivative security
-
3,916
Added 2.61%
145,873
Common Stock
Oct 15
2021
BUY
Grant, award, or other acquisition
-
4,334
Added 2.96%
141,957
Common Stock
Oct 11
2021
BUY
Exercise of conversion of derivative security
-
8,577
Added 5.87%
137,623
Common Stock
Mar 02
2021
SELL
Open market or private sale
$1,678,710
$50.87 p/Share
33,000
Reduced 20.36%
129,046
Common Stock
Nov 27
2020
BUY
Exercise of conversion of derivative security
-
3,163
Added 1.91%
162,046
Common Stock
Nov 23
2020
BUY
Exercise of conversion of derivative security
-
305
Added 0.19%
158,883
Common Stock
Nov 07
2020
BUY
Exercise of conversion of derivative security
-
5,118
Added 3.13%
158,578
Common Stock
Oct 07
2020
BUY
Grant, award, or other acquisition
-
7,315
Added 4.55%
153,460
Common Stock