Oct 15
2024
BUY
Grant, award, or other acquisition
-
600
Added 1.98%
29,725
Common Stock
Aug 15
2024
SELL
Open market or private sale
$283,420
$141.71 p/Share
2,000
Reduced 6.43%
29,125
Common Stock
Jul 15
2024
BUY
Grant, award, or other acquisition
-
875
Added 2.73%
31,125
Common Stock
May 15
2024
SELL
Open market or private sale
$236,520
$118.26 p/Share
2,000
Reduced 6.2%
30,250
Common Stock
Apr 15
2024
SELL
Open market or private sale
$530,918
$118.96 p/Share
4,463
Reduced 12.16%
32,250
Common Stock
Apr 15
2024
BUY
Grant, award, or other acquisition
-
875
Added 2.64%
32,250
Common Stock
Apr 15
2024
BUY
Exercise of conversion of derivative security
$48,602
$10.89 p/Share
4,463
Added 10.84%
36,713
Common Stock
Feb 15
2024
SELL
Open market or private sale
$721,560
$120.26 p/Share
6,000
Reduced 16.05%
31,375
Common Stock
Feb 15
2024
BUY
Exercise of conversion of derivative security
$43,560
$10.89 p/Share
4,000
Added 9.67%
37,375
Common Stock
Jan 16
2024
BUY
Grant, award, or other acquisition
-
875
Added 2.55%
33,375
Common Stock
Dec 15
2023
SELL
Open market or private sale
$447,440
$111.86 p/Share
4,000
Reduced 10.96%
32,500
Common Stock
Dec 15
2023
BUY
Exercise of conversion of derivative security
$43,560
$10.89 p/Share
4,000
Added 9.88%
36,500
Common Stock
Nov 15
2023
SELL
Open market or private sale
$211,560
$105.78 p/Share
2,000
Reduced 5.8%
32,500
Common Stock
Oct 16
2023
BUY
Grant, award, or other acquisition
-
875
Added 2.47%
34,500
Common Stock
Oct 10
2023
SELL
Open market or private sale
$380,000
$95.0 p/Share
4,000
Reduced 10.63%
33,625
Common Stock
Oct 10
2023
BUY
Exercise of conversion of derivative security
$43,560
$10.89 p/Share
4,000
Added 9.61%
37,625
Common Stock
Aug 29
2023
SELL
Open market or private sale
$195,680
$97.84 p/Share
2,000
Reduced 5.61%
33,625
Common Stock
Jul 17
2023
BUY
Grant, award, or other acquisition
-
875
Added 2.4%
35,625
Common Stock
May 16
2023
SELL
Open market or private sale
$68,625
$91.5 p/Share
750
Reduced 2.11%
34,750
Common Stock
May 15
2023
SELL
Open market or private sale
$114,162
$91.33 p/Share
1,250
Reduced 3.4%
35,500
Common Stock
Apr 17
2023
BUY
Grant, award, or other acquisition
-
875
Added 2.33%
36,750
Common Stock
Feb 15
2023
SELL
Open market or private sale
$178,880
$89.44 p/Share
2,000
Reduced 5.28%
35,875
Common Stock
Jan 17
2023
BUY
Grant, award, or other acquisition
-
875
Added 2.26%
37,875
Common Stock
Nov 15
2022
SELL
Open market or private sale
$185,060
$92.53 p/Share
2,000
Reduced 5.13%
37,000
Common Stock
Nov 10
2022
SELL
Open market or private sale
$282,000
$94.0 p/Share
3,000
Reduced 7.14%
39,000
Common Stock