Nov 10
2025
SELL
Payment of exercise price or tax liability
$29,993
$50.75 p/Share
591
Reduced 1.12%
51,975
Common Stock
Nov 10
2025
BUY
Exercise of conversion of derivative security
$15,300
$15.3 p/Share
1,000
Added 1.87%
52,566
Common Stock
Mar 20
2025
BUY
Grant, award, or other acquisition
-
1,030
Added 1.96%
51,622
Common Stock
Mar 14
2025
SELL
Payment of exercise price or tax liability
$5,107
$48.64 p/Share
105
Reduced 0.21%
50,592
Common Stock
Mar 13
2025
SELL
Payment of exercise price or tax liability
$6,643
$43.71 p/Share
152
Reduced 0.3%
50,697
Common Stock
Mar 08
2025
SELL
Payment of exercise price or tax liability
$5,711
$46.06 p/Share
124
Reduced 0.24%
50,849
Common Stock
Nov 22
2024
SELL
Open market or private sale
$889,022
$55.55 p/Share
16,004
Reduced 23.89%
50,973
Common Stock
Mar 18
2024
SELL
Payment of exercise price or tax liability
$3,583
$30.11 p/Share
119
Reduced 0.18%
66,977
Common Stock
Mar 14
2024
SELL
Payment of exercise price or tax liability
$3,151
$30.01 p/Share
105
Reduced 0.16%
67,096
Common Stock
Mar 13
2024
SELL
Payment of exercise price or tax liability
$4,572
$30.08 p/Share
152
Reduced 0.23%
67,201
Common Stock
Mar 08
2024
BUY
Grant, award, or other acquisition
-
1,692
Added 2.45%
67,353
Common Stock
Mar 17
2023
SELL
Payment of exercise price or tax liability
$2,170
$21.92 p/Share
99
Reduced 0.15%
65,661
Common Stock
Mar 14
2023
SELL
Payment of exercise price or tax liability
$2,263
$26.02 p/Share
87
Reduced 0.13%
65,760
Common Stock
Mar 13
2023
BUY
Grant, award, or other acquisition
-
1,476
Added 2.19%
65,847
Common Stock
Mar 30
2022
SELL
Open market or private sale
$110,720
$55.36 p/Share
2,000
Reduced 3.01%
64,371
Common Stock
Mar 17
2022
SELL
Payment of exercise price or tax liability
$6,754
$56.28 p/Share
120
Reduced 0.18%
66,371
Common Stock
Mar 14
2022
BUY
Grant, award, or other acquisition
-
1,098
Added 1.62%
66,491
Common Stock
Aug 08
2021
SELL
Payment of exercise price or tax liability
$427,310
$47.5 p/Share
8,996
Reduced 12.09%
65,393
Common Stock
Mar 17
2021
BUY
Grant, award, or other acquisition
-
1,000
Added 1.33%
74,389
Common Stock
Jan 27
2021
SELL
Payment of exercise price or tax liability
$56,781
$24.07 p/Share
2,359
Reduced 3.11%
73,389
Common Stock
Jan 27
2021
BUY
Exercise of conversion of derivative security
$24,320
$3.04 p/Share
8,000
Added 9.55%
75,748
Common Stock