Apr 18
2024
-
14,164
Reduced 15.17%
79,174
Common Stock
Apr 01
2024
SELL
Open market or private sale
$234,640
$58.66 p/Share
4,000
Reduced 4.11%
93,338
Common Stock
Apr 01
2024
BUY
Exercise of conversion of derivative security
$40,120
$10.03 p/Share
4,000
Added 3.95%
97,338
Common Stock
Mar 01
2024
SELL
Open market or private sale
$380,460
$63.41 p/Share
6,000
Reduced 6.04%
93,338
Common Stock
Mar 01
2024
BUY
Exercise of conversion of derivative security
$60,179
$10.03 p/Share
6,000
Added 5.7%
99,338
Common Stock
Feb 12
2024
SELL
Open market or private sale
$96,978
$67.77 p/Share
1,431
Reduced 1.51%
93,338
Common Stock
Jan 29
2024
SELL
Open market or private sale
$58,110
$64.14 p/Share
906
Reduced 0.95%
94,769
Common Stock
Jan 22
2024
SELL
Open market or private sale
$230,815
$65.0 p/Share
3,551
Reduced 3.58%
95,675
Common Stock
Jan 16
2024
SELL
Open market or private sale
$149,320
$66.81 p/Share
2,235
Reduced 2.2%
99,226
Common Stock
Jan 16
2024
BUY
Grant, award, or other acquisition
-
23,748
Added 18.97%
101,461
Common Stock
Nov 30
2023
SELL
Open market or private sale
$775,292
$54.76 p/Share
14,158
Reduced 15.41%
77,713
Common Stock
Nov 30
2023
BUY
Exercise of conversion of derivative security
$142,004
$10.03 p/Share
14,158
Added 13.35%
91,871
Common Stock
Jul 03
2023
SELL
Open market or private sale
$612,211
$90.31 p/Share
6,779
Reduced 8.02%
77,713
Common Stock
Jul 03
2023
BUY
Exercise of conversion of derivative security
$67,993
$10.03 p/Share
6,779
Added 7.43%
84,492
Common Stock
Jun 05
2023
SELL
Open market or private sale
$6,220,797
$89.15 p/Share
69,779
Reduced 47.31%
77,713
Common Stock
Jun 05
2023
BUY
Exercise of conversion of derivative security
$699,883
$10.03 p/Share
69,779
Added 32.12%
147,492
Common Stock
May 03
2023
-
20,000
Reduced 20.47%
77,713
Common Stock
Apr 19
2023
-
36,232
Reduced 27.05%
97,713
Common Stock
Feb 21
2023
SELL
Payment of exercise price or tax liability
$56,979
$58.5 p/Share
974
Reduced 0.72%
133,945
Common Stock
Feb 21
2023
BUY
Grant, award, or other acquisition
-
11,683
Added 7.97%
134,919
Common Stock
Feb 10
2023
SELL
Payment of exercise price or tax liability
$49,929
$51.21 p/Share
975
Reduced 0.78%
123,236
Common Stock
Jan 27
2023
SELL
Payment of exercise price or tax liability
$29,076
$52.77 p/Share
551
Reduced 0.44%
124,211
Common Stock
Jan 20
2023
SELL
Payment of exercise price or tax liability
$123,826
$52.05 p/Share
2,379
Reduced 1.87%
124,762
Common Stock
Jan 12
2023
BUY
Grant, award, or other acquisition
-
27,488
Added 17.78%
127,141
Common Stock
Apr 25
2022
SELL
Other acquisition or disposition
-
3,750
Reduced 3.63%
99,653
Common Stock