Nov 14
2025
SELL
Payment of exercise price or tax liability
$509,707
$74.15 p/Share
6,874
Reduced 0.48%
1,423,837
Common Stock
Nov 11
2025
SELL
Payment of exercise price or tax liability
$498,253
$74.6 p/Share
6,679
Reduced 0.46%
1,430,711
Common Stock
Nov 10
2025
BUY
Grant, award, or other acquisition
-
169,582
Added 10.55%
1,437,390
Common Stock
Nov 07
2025
SELL
Payment of exercise price or tax liability
$3,735,010
$74.1 p/Share
50,405
Reduced 3.82%
1,267,808
Common Stock
Nov 04
2025
BUY
Grant, award, or other acquisition
-
83,589
Added 5.96%
1,318,213
Common Stock
Sep 22
2025
SELL
Open market or private sale
$9,246,465
$66.83 p/Share
138,358
Reduced 10.08%
1,234,624
Common Stock
Sep 22
2025
BUY
Exercise of conversion of derivative security
$5,528,785
$39.96 p/Share
138,358
Added 9.15%
1,372,982
Common Stock
Nov 14
2024
SELL
Payment of exercise price or tax liability
$531,924
$77.54 p/Share
6,860
Reduced 0.55%
1,234,278
Common Stock
Nov 11
2024
BUY
Grant, award, or other acquisition
-
39,677
Added 3.1%
1,241,138
Common Stock
Nov 08
2024
SELL
Payment of exercise price or tax liability
$5,390,885
$78.76 p/Share
68,447
Reduced 5.39%
1,201,461
Common Stock
Nov 07
2024
SELL
Payment of exercise price or tax liability
$492,708
$79.29 p/Share
6,214
Reduced 0.49%
1,269,908
Common Stock
Nov 05
2024
BUY
Grant, award, or other acquisition
-
118,560
Added 8.5%
1,276,122
Common Stock
Jul 30
2024
SELL
Open market or private sale
$3,586,976
$81.45 p/Share
44,039
Reduced 3.67%
1,157,562
Common Stock
Jul 30
2024
BUY
Exercise of conversion of derivative security
$1,154,262
$26.21 p/Share
44,039
Added 3.54%
1,201,601
Common Stock
Jul 17
2024
SELL
Open market or private sale
$294,237
$80.13 p/Share
3,672
Reduced 0.32%
1,157,562
Common Stock
Jul 17
2024
BUY
Exercise of conversion of derivative security
$96,243
$26.21 p/Share
3,672
Added 0.32%
1,161,234
Common Stock
May 23
2024
-
57,875
Reduced 4.76%
1,157,213
Common Stock
Apr 22
2024
-
12,000
Reduced 0.98%
1,215,088
Common Stock
Apr 19
2024
-
12,000
Reduced 0.97%
1,227,088
Common Stock
Nov 29
2023
SELL
Open market or private sale
$3,359,331
$70.41 p/Share
47,711
Reduced 3.71%
1,239,088
Common Stock
Nov 29
2023
BUY
Exercise of conversion of derivative security
$1,250,505
$26.21 p/Share
47,711
Added 3.58%
1,286,799
Common Stock
Nov 14
2023
BUY
Grant, award, or other acquisition
-
40,832
Added 3.19%
1,239,088
Common Stock
Nov 09
2023
SELL
Payment of exercise price or tax liability
$4,422,499
$67.2 p/Share
65,811
Reduced 5.21%
1,198,256
Common Stock
Nov 08
2023
SELL
Payment of exercise price or tax liability
$371,525
$68.27 p/Share
5,442
Reduced 0.43%
1,264,067
Common Stock
Nov 07
2023
SELL
Payment of exercise price or tax liability
$271,702
$68.37 p/Share
3,974
Reduced 0.31%
1,269,509
Common Stock