Sep 30
2024
BUY
Grant, award, or other acquisition
$17,999
$73.17 p/Share
246
Added 0.21%
117,108
Common Stock
Jun 28
2024
BUY
Grant, award, or other acquisition
$17,944
$68.49 p/Share
262
Added 0.22%
116,862
Common Stock
Jun 24
2024
SELL
Open market or private sale
$337,193
$75.57 p/Share
4,462
Reduced 3.69%
116,600
Common Stock
Jun 24
2024
BUY
Exercise of conversion of derivative security
$337,200
$16.86 p/Share
20,000
Added 14.18%
121,062
Common Stock
Jun 23
2024
BUY
Exercise of conversion of derivative security
-
1,567
Added 1.53%
101,062
Common Stock
Mar 31
2024
BUY
Grant, award, or other acquisition
$17,992
$69.2 p/Share
260
Added 0.26%
99,495
Common Stock
Mar 20
2024
BUY
Exercise of conversion of derivative security
$371,200
$18.56 p/Share
20,000
Added 16.77%
99,235
Common Stock
Dec 31
2023
BUY
Grant, award, or other acquisition
$17,976
$71.62 p/Share
251
Added 0.32%
79,235
Common Stock
Sep 30
2023
BUY
Grant, award, or other acquisition
$17,971
$52.09 p/Share
345
Added 0.43%
78,984
Common Stock
Jun 30
2023
BUY
Grant, award, or other acquisition
$17,666
$63.32 p/Share
279
Added 0.35%
78,639
Common Stock
Mar 31
2023
BUY
Grant, award, or other acquisition
$16,948
$54.15 p/Share
313
Added 0.4%
78,360
Common Stock
Dec 30
2022
BUY
Grant, award, or other acquisition
$16,987
$52.92 p/Share
321
Added 0.41%
78,047
Common Stock
Sep 30
2022
BUY
Grant, award, or other acquisition
$16,983
$46.53 p/Share
365
Added 0.47%
77,726
Common Stock
Jun 30
2022
BUY
Grant, award, or other acquisition
$16,496
$57.08 p/Share
289
Added 0.37%
77,361
Common Stock
Mar 31
2022
BUY
Grant, award, or other acquisition
$15,726
$61.19 p/Share
257
Added 0.33%
77,072
Common Stock
Dec 31
2021
BUY
Grant, award, or other acquisition
$15,702
$52.34 p/Share
300
Added 0.39%
76,815
Common Stock
Sep 30
2021
BUY
Grant, award, or other acquisition
$15,732
$37.28 p/Share
422
Added 0.55%
76,515
Common Stock
Jun 30
2021
BUY
Grant, award, or other acquisition
$15,716
$40.82 p/Share
385
Added 0.5%
76,093
Common Stock
May 27
2021
BUY
Exercise of conversion of derivative security
-
13,767
Added 15.39%
75,708
Common Stock
Mar 31
2021
BUY
Grant, award, or other acquisition
$15,744
$33.93 p/Share
464
Added 0.74%
61,941
Common Stock
Dec 31
2020
BUY
Grant, award, or other acquisition
$15,741
$31.8 p/Share
495
Added 0.8%
61,477
Common Stock
Sep 30
2020
BUY
Grant, award, or other acquisition
$15,730
$25.66 p/Share
613
Added 1.0%
60,982
Common Stock
Jun 18
2019
BUY
Exercise of conversion of derivative security
-
14,189
Added 9.75%
131,297
Common Stock