Sep 25
2025
SELL
Payment of exercise price or tax liability
$218,269
$80.04 p/Share
2,727
Reduced 5.43%
47,459
Common Stock
Sep 25
2025
BUY
Grant, award, or other acquisition
-
5,541
Added 9.94%
50,186
Common Stock
Aug 28
2025
SELL
Open market or private sale
$1,511,635
$81.71 p/Share
18,500
Reduced 29.3%
44,645
Common Stock
Aug 28
2025
BUY
Exercise of conversion of derivative security
$518,000
$28.0 p/Share
18,500
Added 22.66%
63,145
Common Stock
Sep 27
2024
SELL
Payment of exercise price or tax liability
$234,009
$73.82 p/Share
3,170
Reduced 6.63%
44,640
Common Stock
Sep 27
2024
BUY
Grant, award, or other acquisition
-
6,442
Added 11.87%
47,810
Common Stock
Sep 19
2024
SELL
Open market or private sale
$1,056,905
$72.89 p/Share
14,500
Reduced 25.95%
41,368
Common Stock
Sep 19
2024
BUY
Exercise of conversion of derivative security
$562,310
$38.78 p/Share
14,500
Added 20.61%
55,868
Common Stock
Sep 21
2023
SELL
Payment of exercise price or tax liability
$320,612
$59.66 p/Share
5,374
Reduced 11.5%
41,364
Common Stock
Sep 21
2023
BUY
Grant, award, or other acquisition
-
10,927
Added 18.95%
46,738
Common Stock
Aug 30
2023
SELL
Open market or private sale
$191,520
$63.84 p/Share
3,000
Reduced 7.73%
35,809
Common Stock
Aug 30
2023
BUY
Exercise of conversion of derivative security
$126,149
$42.05 p/Share
3,000
Added 7.18%
38,809
Common Stock
Dec 01
2022
SELL
Open market or private sale
$212,520
$60.72 p/Share
3,500
Reduced 8.9%
35,806
Common Stock
Dec 01
2022
BUY
Grant, award, or other acquisition
$117,530
$33.58 p/Share
3,500
Added 8.18%
39,306
Common Stock
Sep 22
2022
SELL
Payment of exercise price or tax liability
$89,668
$50.89 p/Share
1,762
Reduced 4.69%
35,806
Common Stock
Sep 22
2022
BUY
Grant, award, or other acquisition
-
3,580
Added 8.7%
37,568
Common Stock
Dec 03
2021
SELL
Payment of exercise price or tax liability
$274,442
$56.95 p/Share
4,819
Reduced 12.42%
33,983
Common Stock
Dec 03
2021
BUY
Exercise of conversion of derivative security
$209,280
$34.88 p/Share
6,000
Added 13.39%
38,802
Common Stock
Dec 04
2020
SELL
Payment of exercise price or tax liability
$246,089
$53.37 p/Share
4,611
Reduced 12.33%
32,798
Common Stock
Dec 04
2020
BUY
Exercise of conversion of derivative security
$174,420
$29.07 p/Share
6,000
Added 13.82%
37,409
Common Stock