Jul 31
2025
SELL
Payment of exercise price or tax liability
$356,590
$74.71 p/Share
4,773
Reduced 12.2%
34,344
Common Stock
Jul 23
2025
SELL
Open market or private sale
$279,877
$77.08 p/Share
3,631
Reduced 8.49%
39,117
Common Stock
Jul 23
2025
BUY
Grant, award, or other acquisition
-
8,460
Added 17.78%
39,117
Common Stock
Jul 23
2025
BUY
Exercise of conversion of derivative security
$166,880
$45.96 p/Share
3,631
Added 8.32%
40,006
Common Stock
Jul 15
2025
BUY
Grant, award, or other acquisition
-
4,816
Added 13.58%
30,657
Common Stock
Jan 10
2025
SELL
Open market or private sale
$100,350
$66.9 p/Share
1,500
Reduced 3.84%
37,565
Common Stock
Jul 31
2024
SELL
Payment of exercise price or tax liability
$569,126
$64.6 p/Share
8,810
Reduced 18.4%
39,065
Common Stock
Jul 22
2024
BUY
Grant, award, or other acquisition
$654,450
$67.02 p/Share
9,765
Added 16.94%
47,875
Common Stock
Jul 09
2024
BUY
Grant, award, or other acquisition
-
9,945
Added 20.7%
38,110
Common Stock
Apr 09
2024
SELL
Open market or private sale
$465,896
$63.37 p/Share
7,352
Reduced 20.7%
28,165
Common Stock
Oct 06
2023
SELL
Open market or private sale
$512,096
$59.56 p/Share
8,598
Reduced 19.49%
35,517
Common Stock
Oct 06
2023
BUY
Exercise of conversion of derivative security
$342,286
$39.81 p/Share
8,598
Added 18.5%
37,883
Common Stock
Aug 07
2023
SELL
Open market or private sale
$885,941
$59.95 p/Share
14,778
Reduced 29.38%
35,517
Common Stock
Aug 07
2023
BUY
Exercise of conversion of derivative security
$279,895
$18.94 p/Share
14,778
Added 22.71%
50,295
Common Stock
Jul 24
2023
BUY
Grant, award, or other acquisition
$540,162
$58.27 p/Share
9,270
Added 20.7%
35,517
Common Stock
Mar 27
2023
SELL
Open market or private sale
$796,722
$54.75 p/Share
14,552
Reduced 35.67%
26,247
Common Stock
Mar 27
2023
BUY
Exercise of conversion of derivative security
$275,614
$18.94 p/Share
14,552
Added 26.29%
40,799
Common Stock
Oct 31
2022
SELL
Open market or private sale
$665,400
$44.36 p/Share
15,000
Reduced 36.37%
26,247
Common Stock
Oct 31
2022
BUY
Exercise of conversion of derivative security
$284,100
$18.94 p/Share
15,000
Added 26.67%
41,247
Common Stock
Jul 18
2022
BUY
Grant, award, or other acquisition
-
8,955
Added 25.44%
26,247
Common Stock
Jul 12
2021
BUY
Grant, award, or other acquisition
-
9,940
Added 38.76%
15,702
Common Stock
Dec 31
2020
SELL
Payment of exercise price or tax liability
$211,815
$36.22 p/Share
5,848
Reduced 44.3%
7,352
Common Stock