Jun 16
2025
SELL
Open market or private sale
$673,308
$75.23 p/Share
8,950
Reduced 4.15%
206,900
Common Stock
Jun 16
2025
BUY
Exercise of conversion of derivative security
$530,377
$59.26 p/Share
8,950
Added 3.98%
215,850
Common Stock
May 11
2025
SELL
Payment of exercise price or tax liability
$72,795
$73.68 p/Share
988
Reduced 0.48%
206,900
Common Stock
May 08
2025
BUY
Grant, award, or other acquisition
-
11,050
Added 5.05%
207,888
Common Stock
May 07
2025
SELL
Payment of exercise price or tax liability
$61,359
$74.92 p/Share
819
Reduced 0.41%
196,838
Common Stock
May 04
2025
SELL
Payment of exercise price or tax liability
$31,016
$75.65 p/Share
410
Reduced 0.21%
197,657
Common Stock
May 03
2025
SELL
Payment of exercise price or tax liability
$29,957
$75.65 p/Share
396
Reduced 0.2%
198,067
Common Stock
Feb 16
2025
SELL
Payment of exercise price or tax liability
$25,371
$76.19 p/Share
333
Reduced 0.17%
198,192
Common Stock
Nov 05
2024
SELL
Open market or private sale
$1,647,750
$65.91 p/Share
25,000
Reduced 11.18%
198,525
Common Stock
May 11
2024
SELL
Payment of exercise price or tax liability
$85,419
$86.72 p/Share
985
Reduced 0.44%
223,525
Common Stock
May 07
2024
SELL
Payment of exercise price or tax liability
$59,137
$85.09 p/Share
695
Reduced 0.31%
224,510
Common Stock
May 07
2024
BUY
Grant, award, or other acquisition
-
8,725
Added 3.73%
225,205
Common Stock
May 04
2024
SELL
Payment of exercise price or tax liability
$301,870
$85.25 p/Share
3,541
Reduced 1.61%
216,480
Common Stock
May 04
2024
BUY
Exercise of conversion of derivative security
-
6,675
Added 2.94%
220,021
Common Stock
May 03
2024
SELL
Payment of exercise price or tax liability
$33,598
$85.06 p/Share
395
Reduced 0.18%
213,346
Common Stock
Feb 16
2024
SELL
Payment of exercise price or tax liability
$27,274
$86.04 p/Share
317
Reduced 0.15%
213,476
Common Stock
Dec 13
2023
SELL
Open market or private sale
$622,163
$71.86 p/Share
8,658
Reduced 3.89%
213,793
Common Stock
Dec 13
2023
BUY
Exercise of conversion of derivative security
$392,034
$45.28 p/Share
8,658
Added 3.75%
222,451
Common Stock
Nov 13
2023
SELL
Open market or private sale
$567,316
$65.51 p/Share
8,660
Reduced 3.89%
213,793
Common Stock
Nov 13
2023
BUY
Exercise of conversion of derivative security
$392,124
$45.28 p/Share
8,660
Added 3.75%
222,453
Common Stock
Oct 13
2023
SELL
Open market or private sale
$605,680
$69.94 p/Share
8,660
Reduced 3.89%
213,793
Common Stock
Oct 13
2023
BUY
Exercise of conversion of derivative security
$392,124
$45.28 p/Share
8,660
Added 3.75%
222,453
Common Stock
Sep 14
2023
SELL
Open market or private sale
$637,635
$73.63 p/Share
8,660
Reduced 3.89%
213,793
Common Stock
Sep 14
2023
BUY
Exercise of conversion of derivative security
$392,124
$45.28 p/Share
8,660
Added 3.75%
222,453
Common Stock
Aug 14
2023
SELL
Open market or private sale
$509,185
$79.3 p/Share
6,421
Reduced 2.92%
213,793
Common Stock