Nov 05
2025
SELL
Open market or private sale
$6,581,160
$81.45 p/Share
80,800
Reduced 39.26%
125,008
Common Stock
Nov 05
2025
BUY
Exercise of conversion of derivative security
$4,106,256
$50.82 p/Share
80,800
Added 28.2%
205,750
Common Stock
Mar 05
2025
SELL
Payment of exercise price or tax liability
$175,404
$78.94 p/Share
2,222
Reduced 1.75%
125,008
Common Stock
Feb 19
2025
BUY
Grant, award, or other acquisition
-
4,473
Added 3.4%
127,230
Common Stock
Jan 09
2025
BUY
Grant, award, or other acquisition
-
13,850
Added 10.14%
122,757
Common Stock
Nov 15
2024
-
4,000
Reduced 3.54%
108,907
Common Stock
Aug 08
2024
SELL
Open market or private sale
$4,930,576
$74.48 p/Share
66,200
Reduced 36.96%
112,907
Common Stock
Aug 08
2024
BUY
Exercise of conversion of derivative security
$2,822,106
$42.63 p/Share
66,200
Added 26.99%
179,107
Common Stock
Mar 05
2024
SELL
Payment of exercise price or tax liability
$125,902
$74.06 p/Share
1,700
Reduced 1.48%
112,907
Common Stock
Feb 14
2024
BUY
Grant, award, or other acquisition
-
4,460
Added 3.75%
114,607
Common Stock
Aug 09
2023
-
5,000
Reduced 5.59%
84,390
Common Stock
Mar 06
2023
SELL
Payment of exercise price or tax liability
$119,843
$67.29 p/Share
1,781
Reduced 1.95%
89,390
Common Stock
Feb 15
2023
BUY
Grant, award, or other acquisition
-
4,105
Added 4.31%
91,171
Common Stock
Nov 08
2022
SELL
Open market or private sale
$5,760,800
$72.01 p/Share
80,000
Reduced 60.76%
51,660
Common Stock
Nov 08
2022
BUY
Exercise of conversion of derivative security
$3,002,400
$37.53 p/Share
80,000
Added 37.8%
131,660
Common Stock
Mar 07
2022
SELL
Payment of exercise price or tax liability
$118,467
$61.35 p/Share
1,931
Reduced 3.6%
51,660
Common Stock
Feb 16
2022
BUY
Grant, award, or other acquisition
-
4,160
Added 7.2%
53,591
Common Stock
Nov 16
2021
SELL
Open market or private sale
$612,000
$68.0 p/Share
9,000
Reduced 17.63%
42,060
Common Stock
Aug 06
2021
SELL
Open market or private sale
$7,030,100
$63.91 p/Share
110,000
Reduced 68.3%
51,060
Common Stock
Aug 06
2021
BUY
Exercise of conversion of derivative security
$3,217,500
$29.25 p/Share
110,000
Added 40.58%
161,060
Common Stock
Mar 05
2021
SELL
Payment of exercise price or tax liability
$57,768
$46.7 p/Share
1,237
Reduced 2.37%
51,060
Common Stock
Feb 17
2021
BUY
Grant, award, or other acquisition
-
4,685
Added 8.22%
52,297
Common Stock
Dec 07
2020
SELL
Open market or private sale
$1,472,100
$49.07 p/Share
30,000
Reduced 45.35%
36,146
Common Stock