Aug 04
2025
BUY
Grant, award, or other acquisition
-
6,500
Added 4.92%
125,688
Common Stock
Jul 30
2025
SELL
Payment of exercise price or tax liability
$1,259,045
$87.72 p/Share
14,353
Reduced 10.75%
119,188
Common Stock
Jul 30
2025
BUY
Grant, award, or other acquisition
-
15,000
Added 10.1%
133,541
Common Stock
Nov 19
2024
SELL
Payment of exercise price or tax liability
$64,431
$90.24 p/Share
714
Reduced 0.6%
118,541
Common Stock
Nov 19
2024
BUY
Exercise of conversion of derivative security
$122,899
$12.29 p/Share
10,000
Added 7.74%
119,255
Common Stock
Aug 05
2024
BUY
Grant, award, or other acquisition
-
9,000
Added 7.61%
109,255
Common Stock
Jul 30
2024
SELL
Payment of exercise price or tax liability
$927,668
$69.76 p/Share
13,298
Reduced 11.71%
100,255
Common Stock
Jul 30
2024
BUY
Grant, award, or other acquisition
-
14,000
Added 10.98%
113,553
Common Stock
Feb 28
2024
SELL
Payment of exercise price or tax liability
$95,687
$51.17 p/Share
1,870
Reduced 1.84%
99,553
Common Stock
Nov 29
2023
SELL
Payment of exercise price or tax liability
$35,357
$40.97 p/Share
863
Reduced 0.84%
101,423
Common Stock
Nov 29
2023
BUY
Exercise of conversion of derivative security
$98,344
$12.29 p/Share
8,002
Added 7.26%
102,286
Common Stock
Oct 26
2023
BUY
Grant, award, or other acquisition
-
12,000
Added 11.29%
94,284
Common Stock
Jul 30
2023
SELL
Payment of exercise price or tax liability
$257,041
$81.06 p/Share
3,171
Reduced 7.16%
41,142
Common Stock
Jul 30
2023
BUY
Grant, award, or other acquisition
-
2,000
Added 4.32%
44,313
Common Stock
Feb 28
2023
SELL
Payment of exercise price or tax liability
$55,048
$74.39 p/Share
740
Reduced 1.72%
42,313
Common Stock
Dec 20
2022
SELL
Payment of exercise price or tax liability
$32,289
$61.27 p/Share
527
Reduced 1.21%
43,053
Common Stock
Dec 20
2022
BUY
Exercise of conversion of derivative security
$73,740
$24.58 p/Share
3,000
Added 6.44%
43,580
Common Stock
Aug 08
2022
BUY
Grant, award, or other acquisition
-
7,500
Added 15.6%
40,580
Common Stock
Jul 30
2022
SELL
Payment of exercise price or tax liability
$11,594
$67.02 p/Share
173
Reduced 0.52%
33,080
Common Stock
Feb 28
2022
SELL
Payment of exercise price or tax liability
$14,662
$56.83 p/Share
258
Reduced 0.77%
33,253
Common Stock
Aug 02
2021
BUY
Grant, award, or other acquisition
-
7,000
Added 17.28%
33,511
Common Stock
Jul 30
2021
SELL
Payment of exercise price or tax liability
$7,077
$43.42 p/Share
163
Reduced 0.61%
26,511
Common Stock