May 08
2025
BUY
Grant, award, or other acquisition
-
2,130
Added 4.85%
41,745
Common Stock
Apr 29
2025
SELL
Open market or private sale
$1,210,841
$73.46 p/Share
16,483
Reduced 29.38%
39,615
Common Stock
Feb 13
2025
SELL
Open market or private sale
$798,100
$79.81 p/Share
10,000
Reduced 15.13%
56,098
Common Stock
Feb 06
2025
SELL
Payment of exercise price or tax liability
$140,725
$80.14 p/Share
1,756
Reduced 2.59%
66,098
Common Stock
Feb 06
2025
BUY
Exercise of conversion of derivative security
$140,705
$14.39 p/Share
9,778
Added 12.6%
67,854
Common Stock
May 09
2024
BUY
Grant, award, or other acquisition
-
2,733
Added 4.48%
58,276
Common Stock
Feb 12
2024
SELL
Payment of exercise price or tax liability
$114,918
$49.77 p/Share
2,309
Reduced 3.99%
55,543
Common Stock
Feb 12
2024
BUY
Exercise of conversion of derivative security
$114,989
$11.76 p/Share
9,778
Added 14.46%
57,852
Common Stock
May 04
2023
BUY
Grant, award, or other acquisition
-
3,000
Added 11.1%
24,037
Common Stock
May 03
2023
SELL
Open market or private sale
$219,030
$73.01 p/Share
3,000
Reduced 12.48%
21,037
Common Stock
Apr 27
2023
SELL
Payment of exercise price or tax liability
$100,336
$69.63 p/Share
1,441
Reduced 5.66%
24,037
Common Stock
Apr 27
2023
BUY
Exercise of conversion of derivative security
$100,399
$20.54 p/Share
4,888
Added 16.1%
25,478
Common Stock
May 04
2022
BUY
Grant, award, or other acquisition
-
3,000
Added 12.72%
20,590
Common Stock
Mar 01
2022
SELL
Open market or private sale
$142,775
$57.11 p/Share
2,500
Reduced 12.44%
17,590
Common Stock
Feb 14
2022
SELL
Payment of exercise price or tax liability
$92,694
$57.97 p/Share
1,599
Reduced 7.37%
20,090
Common Stock
Feb 14
2022
BUY
Exercise of conversion of derivative security
$92,744
$18.97 p/Share
4,889
Added 18.39%
21,689
Common Stock
Feb 03
2022
-
100
Reduced 0.59%
16,800
Common Stock
May 12
2021
-
100
Reduced 0.59%
16,900
Common Stock
May 05
2021
BUY
Grant, award, or other acquisition
-
2,000
Added 10.53%
17,000
Common Stock
Apr 01
2021
-
100
Reduced 0.66%
15,000
Common Stock
Feb 18
2021
SELL
Open market or private sale
$14,820
$37.05 p/Share
400
Reduced 2.63%
14,800
Common Stock
Feb 18
2021
BUY
Open market or private purchase
$14,828
$37.07 p/Share
400
Added 2.56%
15,200
Common Stock