May 10
2024
SELL
Open market or private sale
$2,113,260
$44.53 p/Share
47,457
Reduced 3.16%
1,452,922
Common Stock, par valu...
May 10
2024
BUY
Exercise of conversion of derivative security
$266,708
$5.62 p/Share
47,457
Added 3.07%
1,500,379
Common Stock, par valu...
May 09
2024
SELL
Open market or private sale
$12,854,863
$45.23 p/Share
284,211
Reduced 16.36%
1,452,922
Common Stock, par valu...
May 09
2024
BUY
Exercise of conversion of derivative security
$2,946,815
$7.91 p/Share
372,543
Added 17.66%
1,737,133
Common Stock, par valu...
Feb 29
2024
SELL
Payment of exercise price or tax liability
$7,932,369
$50.8 p/Share
156,149
Reduced 10.27%
1,364,590
Common Stock, par valu...
Feb 07
2024
BUY
Grant, award, or other acquisition
-
134,159
Added 8.11%
1,520,126
Common Stock, par valu...
Feb 01
2024
BUY
Grant, award, or other acquisition
-
682,776
Added 33.0%
1,385,967
Common Stock, par valu...
May 04
2023
BUY
Open market or private purchase
$149,794
$23.12 p/Share
6,479
Added 0.91%
702,997
Common Stock, par valu...
Mar 15
2023
-
93,569
Reduced 11.84%
696,518
Common Stock, par valu...
Feb 28
2023
SELL
Payment of exercise price or tax liability
$3,511,301
$27.08 p/Share
129,664
Reduced 14.1%
790,087
Common Stock, par valu...
Feb 08
2023
BUY
Grant, award, or other acquisition
-
227,592
Added 19.85%
918,987
Common Stock, par valu...
Feb 02
2023
BUY
Grant, award, or other acquisition
-
41,670
Added 5.68%
691,395
Common Stock, par valu...
Nov 14
2022
BUY
Open market or private purchase
$99,910
$20.88 p/Share
4,785
Added 0.73%
649,725
Common Stock, par valu...
Nov 07
2022
BUY
Open market or private purchase
$348,347
$16.03 p/Share
21,731
Added 3.26%
644,940
Common Stock, par valu...
Nov 04
2022
-
123,530
Reduced 16.54%
623,209
Common Stock, par valu...
Aug 25
2022
-
68,517
Reduced 8.41%
746,282
Common Stock, par valu...
Feb 28
2022
SELL
Payment of exercise price or tax liability
$5,637,698
$43.6 p/Share
129,305
Reduced 15.7%
694,080
Common Stock, par valu...
Feb 10
2022
BUY
Grant, award, or other acquisition
-
107,717
Added 11.57%
823,025
Common Stock, par valu...
Feb 03
2022
BUY
Grant, award, or other acquisition
-
146,103
Added 16.96%
715,308
Common Stock, par valu...
Nov 15
2021
BUY
Exercise of conversion of derivative security
$64,659
$2.93 p/Share
22,068
Added 3.73%
569,205
Common Stock, par valu...
Sep 07
2021
SELL
Open market or private sale
$2,269,188
$73.03 p/Share
31,072
Reduced 5.37%
547,137
Common Stock, par valu...
Jun 01
2021
SELL
Open market or private sale
$75,314
$47.94 p/Share
1,571
Reduced 0.27%
578,209
Common Stock, par valu...
Apr 12
2021
SELL
Open market or private sale
$4,038,000
$53.84 p/Share
75,000
Reduced 11.45%
579,780
Common Stock, par valu...
Mar 01
2021
SELL
Open market or private sale
$8,885,195
$182.5 p/Share
48,686
Reduced 18.24%
218,260
Common Stock, par valu...
Feb 11
2021
BUY
Grant, award, or other acquisition
-
22,497
Added 7.78%
266,795
Common Stock, par valu...