Aug 04
2025
SELL
Open market or private sale
$364,600
$72.92 p/Share
5,000
Reduced 19.7%
20,385
Common Stock
Jul 31
2025
SELL
Payment of exercise price or tax liability
$431,674
$74.71 p/Share
5,778
Reduced 18.54%
25,385
Common Stock
Jul 23
2025
SELL
Open market or private sale
$450,700
$78.41 p/Share
5,748
Reduced 15.57%
31,163
Common Stock
Jul 23
2025
BUY
Exercise of conversion of derivative security
$72,672
$18.94 p/Share
3,837
Added 9.42%
36,911
Common Stock
Jul 23
2025
BUY
Grant, award, or other acquisition
-
4,535
Added 12.06%
33,074
Common Stock
Jul 15
2025
BUY
Grant, award, or other acquisition
-
5,820
Added 16.94%
28,539
Common Stock
Mar 25
2025
SELL
Payment of exercise price or tax liability
$112,993
$69.62 p/Share
1,623
Reduced 6.67%
22,719
Common Stock
Jan 10
2025
SELL
Open market or private sale
$435,045
$66.93 p/Share
6,500
Reduced 21.08%
24,342
Common Stock
Jul 31
2024
SELL
Payment of exercise price or tax liability
$296,061
$64.6 p/Share
4,583
Reduced 12.94%
30,842
Common Stock
Jul 22
2024
BUY
Grant, award, or other acquisition
$350,849
$67.02 p/Share
5,235
Added 12.88%
35,425
Common Stock
Jul 09
2024
BUY
Grant, award, or other acquisition
-
5,175
Added 14.63%
30,190
Common Stock
May 06
2024
SELL
Open market or private sale
$363,386
$70.96 p/Share
5,121
Reduced 16.99%
25,015
Common Stock
May 06
2024
BUY
Exercise of conversion of derivative security
$713
$50.93 p/Share
14
Added 0.05%
30,136
Common Stock
Oct 10
2023
SELL
Open market or private sale
$242,360
$60.59 p/Share
4,000
Reduced 11.72%
30,122
Common Stock
Oct 10
2023
BUY
Exercise of conversion of derivative security
$75,760
$18.94 p/Share
4,000
Added 10.49%
34,122
Common Stock
Aug 07
2023
SELL
Open market or private sale
$511,073
$59.95 p/Share
8,525
Reduced 22.06%
30,122
Common Stock
Aug 07
2023
BUY
Exercise of conversion of derivative security
$280,046
$32.85 p/Share
8,525
Added 21.02%
32,027
Common Stock
Jul 31
2023
SELL
Payment of exercise price or tax liability
$169,174
$59.8 p/Share
2,829
Reduced 8.59%
30,122
Common Stock
Jul 25
2023
SELL
Open market or private sale
$697,207
$58.12 p/Share
11,996
Reduced 26.69%
32,951
Common Stock
Jul 25
2023
BUY
Exercise of conversion of derivative security
$402,105
$33.52 p/Share
11,996
Added 25.1%
35,797
Common Stock
Jul 24
2023
BUY
Grant, award, or other acquisition
$322,524
$58.27 p/Share
5,535
Added 14.38%
32,951
Common Stock
Mar 29
2023
SELL
Open market or private sale
$709,977
$54.74 p/Share
12,970
Reduced 32.12%
27,416
Common Stock
Mar 29
2023
BUY
Exercise of conversion of derivative security
$407,906
$31.45 p/Share
12,970
Added 30.88%
29,036
Common Stock
Jan 03
2023
SELL
Open market or private sale
$892,000
$44.6 p/Share
20,000
Reduced 42.18%
27,416
Common Stock
Jan 03
2023
BUY
Exercise of conversion of derivative security
$378,800
$18.94 p/Share
20,000
Added 29.67%
47,416
Common Stock