Nov 21
2024
SELL
Open market or private sale
$190,388
$71.36 p/Share
2,668
Reduced 3.54%
72,605
Common Stock
Nov 06
2024
SELL
Open market or private sale
$1,061,250
$70.75 p/Share
15,000
Reduced 16.64%
75,120
Common Stock
Nov 06
2024
BUY
Exercise of conversion of derivative security
$133,980
$12.22 p/Share
10,964
Added 10.85%
90,120
Common Stock
Aug 22
2024
SELL
Open market or private sale
$160,091
$59.14 p/Share
2,707
Reduced 3.31%
79,156
Common Stock
May 29
2024
SELL
Open market or private sale
$689,900
$68.99 p/Share
10,000
Reduced 10.89%
81,863
Common Stock
May 29
2024
BUY
Exercise of conversion of derivative security
$56,395
$12.22 p/Share
4,615
Added 4.78%
91,863
Common Stock
May 22
2024
SELL
Open market or private sale
$223,701
$70.17 p/Share
3,188
Reduced 3.53%
87,248
Common Stock
Mar 29
2024
BUY
Grant, award, or other acquisition
-
15,662
Added 14.8%
90,183
Common Stock
Feb 29
2024
SELL
Open market or private sale
$386,250
$77.25 p/Share
5,000
Reduced 6.29%
74,521
Common Stock
Feb 29
2024
BUY
Exercise of conversion of derivative security
$21,421
$12.22 p/Share
1,753
Added 2.16%
79,521
Common Stock
Feb 22
2024
SELL
Open market or private sale
$446,429
$73.9 p/Share
6,041
Reduced 7.21%
77,768
Common Stock
Dec 14
2023
BUY
Exercise of conversion of derivative security
$73,320
$12.22 p/Share
6,000
Added 6.68%
83,809
Common Stock
Nov 22
2023
SELL
Open market or private sale
$189,166
$55.95 p/Share
3,381
Reduced 4.16%
77,809
Common Stock
Aug 29
2023
SELL
Open market or private sale
$198,990
$66.33 p/Share
3,000
Reduced 3.57%
80,973
Common Stock
Aug 29
2023
BUY
Exercise of conversion of derivative security
$12,220
$12.22 p/Share
1,000
Added 1.18%
83,973
Common Stock
Aug 23
2023
SELL
Open market or private sale
$213,342
$62.97 p/Share
3,388
Reduced 3.92%
82,973
Common Stock
Jun 06
2023
SELL
Open market or private sale
$199,500
$66.5 p/Share
3,000
Reduced 3.36%
86,361
Common Stock
Jun 06
2023
BUY
Exercise of conversion of derivative security
$45,260
$22.63 p/Share
2,000
Added 2.19%
89,361
Common Stock
May 24
2023
SELL
Open market or private sale
$144,643
$57.95 p/Share
2,496
Reduced 2.78%
87,361
Common Stock
Mar 30
2023
BUY
Grant, award, or other acquisition
-
29,716
Added 24.91%
89,586
Common Stock
Mar 06
2023
SELL
Open market or private sale
$268,320
$67.08 p/Share
4,000
Reduced 6.26%
59,870
Common Stock
Mar 06
2023
BUY
Exercise of conversion of derivative security
$12,220
$12.22 p/Share
1,000
Added 1.54%
63,870
Common Stock
Feb 22
2023
SELL
Open market or private sale
$136,145
$64.25 p/Share
2,119
Reduced 3.26%
62,870
Common Stock
Dec 14
2022
SELL
Open market or private sale
$30,759
$52.49 p/Share
586
Reduced 0.89%
64,989
Common Stock
Dec 12
2022
SELL
Open market or private sale
$78,455
$52.13 p/Share
1,505
Reduced 2.24%
65,575
Common Stock