Mar 04
2025
SELL
Payment of exercise price or tax liability
$212,013
$46.1 p/Share
4,599
Reduced 0.79%
578,181
Common Stock
Mar 03
2025
SELL
Payment of exercise price or tax liability
$2,897,990
$47.54 p/Share
60,959
Reduced 10.53%
518,179
Common Stock
Mar 03
2025
BUY
Grant, award, or other acquisition
$6,111,171
$47.54 p/Share
128,548
Added 18.07%
582,780
Common Stock
Feb 24
2025
SELL
Open market or private sale
$1,253,500
$50.14 p/Share
25,000
Reduced 4.63%
515,191
Common Stock
Feb 24
2025
BUY
Exercise of conversion of derivative security
$558,750
$22.35 p/Share
25,000
Added 4.42%
540,191
Common Stock
Nov 07
2024
SELL
Open market or private sale
$305,800
$61.16 p/Share
5,000
Reduced 0.96%
515,191
Common Stock
Nov 07
2024
BUY
Exercise of conversion of derivative security
$88,250
$17.65 p/Share
5,000
Added 0.95%
520,191
Common Stock
Nov 06
2024
SELL
Open market or private sale
$3,607,200
$60.12 p/Share
60,000
Reduced 10.43%
515,191
Common Stock
Nov 06
2024
BUY
Exercise of conversion of derivative security
$1,059,000
$17.65 p/Share
60,000
Added 9.45%
575,191
Common Stock
Sep 19
2024
SELL
Open market or private sale
$183,408
$70.03 p/Share
2,619
Reduced 0.51%
515,191
Common Stock
Sep 18
2024
SELL
Open market or private sale
$201,756
$70.03 p/Share
2,881
Reduced 0.55%
517,810
Common Stock
Sep 17
2024
SELL
Open market or private sale
$287,779
$70.19 p/Share
4,100
Reduced 0.78%
520,691
Common Stock
Sep 16
2024
SELL
Open market or private sale
$28,004
$70.01 p/Share
400
Reduced 0.08%
524,791
Common Stock
Aug 15
2024
SELL
Open market or private sale
$1,300,200
$65.01 p/Share
20,000
Reduced 3.67%
525,191
Common Stock
May 16
2024
SELL
Open market or private sale
$1,880,100
$62.67 p/Share
30,000
Reduced 5.22%
545,191
Common Stock
Mar 04
2024
SELL
Payment of exercise price or tax liability
$4,579,760
$65.53 p/Share
69,888
Reduced 12.23%
501,752
Common Stock
Mar 04
2024
BUY
Grant, award, or other acquisition
$9,696,408
$65.53 p/Share
147,969
Added 20.46%
575,191
Common Stock
Mar 03
2024
SELL
Payment of exercise price or tax liability
$1,315,107
$64.58 p/Share
20,364
Reduced 3.94%
497,110
Common Stock
Mar 01
2024
SELL
Open market or private sale
$445,831
$64.82 p/Share
6,878
Reduced 1.31%
517,474
Common Stock
Feb 29
2024
SELL
Open market or private sale
$2,133,388
$64.41 p/Share
33,122
Reduced 5.94%
524,352
Common Stock
Dec 14
2023
-
10,000
Reduced 1.76%
557,474
Common Stock
Nov 13
2023
SELL
Open market or private sale
$311,538
$54.8 p/Share
5,685
Reduced 0.99%
567,474
Common Stock
Nov 10
2023
SELL
Open market or private sale
$542,639
$53.86 p/Share
10,075
Reduced 1.73%
573,159
Common Stock
Nov 09
2023
SELL
Open market or private sale
$1,292,476
$53.32 p/Share
24,240
Reduced 3.99%
583,234
Common Stock
Mar 09
2023
SELL
Open market or private sale
$1,211,400
$40.38 p/Share
30,000
Reduced 4.71%
607,474
Common Stock