Feb 21
2025
SELL
Payment of exercise price or tax liability
$909,733
$48.85 p/Share
18,623
Reduced 9.92%
169,026
Common Stock
Feb 21
2025
BUY
Grant, award, or other acquisition
$2,087,946
$48.85 p/Share
42,742
Added 18.55%
187,649
Common Stock
Feb 20
2025
SELL
Payment of exercise price or tax liability
$71,163
$46.24 p/Share
1,539
Reduced 1.05%
144,907
Common Stock
Feb 20
2025
BUY
Exercise of conversion of derivative security
-
5,037
Added 3.33%
146,446
Common Stock
Feb 13
2025
SELL
Payment of exercise price or tax liability
$74,131
$48.2 p/Share
1,538
Reduced 1.08%
141,409
Common Stock
Feb 13
2025
BUY
Exercise of conversion of derivative security
-
4,646
Added 3.15%
142,947
Common Stock
Feb 10
2025
SELL
Payment of exercise price or tax liability
$72,929
$46.93 p/Share
1,554
Reduced 1.11%
138,301
Common Stock
Feb 10
2025
BUY
Exercise of conversion of derivative security
-
4,688
Added 3.24%
139,855
Common Stock
Feb 20
2024
SELL
Payment of exercise price or tax liability
$759,943
$55.87 p/Share
13,602
Reduced 9.15%
135,117
Common Stock
Feb 20
2024
BUY
Grant, award, or other acquisition
$1,977,239
$55.87 p/Share
35,390
Added 19.22%
148,719
Common Stock
Feb 13
2024
SELL
Payment of exercise price or tax liability
$84,795
$55.64 p/Share
1,524
Reduced 1.33%
113,329
Common Stock
Feb 13
2024
BUY
Exercise of conversion of derivative security
-
4,645
Added 3.89%
114,853
Common Stock
Feb 10
2024
SELL
Payment of exercise price or tax liability
$73,408
$56.95 p/Share
1,289
Reduced 1.16%
110,208
Common Stock
Feb 10
2024
BUY
Exercise of conversion of derivative security
-
3,887
Added 3.37%
111,497
Common Stock
Feb 09
2024
SELL
Payment of exercise price or tax liability
$79,730
$56.95 p/Share
1,400
Reduced 1.28%
107,610
Common Stock
Feb 09
2024
BUY
Exercise of conversion of derivative security
-
4,500
Added 3.96%
109,010
Common Stock
Feb 17
2023
SELL
Payment of exercise price or tax liability
$1,075,963
$60.71 p/Share
17,723
Reduced 14.5%
104,510
Common Stock
Feb 17
2023
BUY
Grant, award, or other acquisition
$2,346,684
$60.71 p/Share
38,654
Added 24.03%
122,233
Common Stock
Feb 12
2023
SELL
Payment of exercise price or tax liability
$62,685
$59.53 p/Share
1,053
Reduced 1.24%
83,579
Common Stock
Feb 12
2023
BUY
Exercise of conversion of derivative security
-
3,142
Added 3.58%
84,632
Common Stock
Feb 10
2023
SELL
Payment of exercise price or tax liability
$74,233
$59.53 p/Share
1,247
Reduced 1.51%
81,490
Common Stock
Feb 10
2023
BUY
Exercise of conversion of derivative security
-
3,772
Added 4.36%
82,737
Common Stock
Feb 09
2023
SELL
Payment of exercise price or tax liability
$89,427
$60.18 p/Share
1,486
Reduced 1.85%
78,965
Common Stock
Feb 09
2023
BUY
Exercise of conversion of derivative security
-
4,550
Added 5.35%
80,451
Common Stock
Jul 22
2022
SELL
Open market or private sale
$118,682
$62.53 p/Share
1,898
Reduced 2.21%
83,818
Common Stock