Sep 04
2024
SELL
Sale (or disposition) back to the issuer
$342,854
$63.87 p/Share
5,368
Reduced 11.13%
42,879
Common Stock
Sep 04
2024
SELL
Payment of exercise price or tax liability
$39,152
$63.87 p/Share
613
Reduced 1.25%
48,247
Common Stock
Sep 04
2024
SELL
Open market or private sale
$84,917
$63.8 p/Share
1,331
Reduced 3.1%
41,548
Common Stock
Sep 04
2024
BUY
Exercise of conversion of derivative security
$334,597
$45.76 p/Share
7,312
Added 13.02%
48,860
Common Stock
Jul 29
2024
SELL
Open market or private sale
$417,624
$65.01 p/Share
6,424
Reduced 13.07%
42,728
Common Stock
Jul 18
2024
-
650
Reduced 1.54%
41,598
Common Stock
Feb 06
2024
SELL
Open market or private sale
$157,965
$50.42 p/Share
3,133
Reduced 5.99%
49,152
Common Stock
Feb 05
2024
SELL
Payment of exercise price or tax liability
$65,377
$50.68 p/Share
1,290
Reduced 2.41%
52,285
Common Stock
Jan 31
2024
BUY
Grant, award, or other acquisition
-
9,731
Added 15.37%
53,575
Common Stock
Jan 25
2024
SELL
Open market or private sale
$142,066
$53.01 p/Share
2,680
Reduced 5.76%
43,844
Common Stock
Jan 24
2024
SELL
Payment of exercise price or tax liability
$59,857
$54.17 p/Share
1,105
Reduced 2.25%
48,032
Common Stock
Jan 24
2024
SELL
Open market or private sale
$82,623
$54.79 p/Share
1,508
Reduced 3.14%
46,524
Common Stock
Jan 23
2024
SELL
Payment of exercise price or tax liability
$43,020
$54.25 p/Share
793
Reduced 1.59%
49,137
Common Stock
Feb 01
2023
BUY
Grant, award, or other acquisition
-
7,402
Added 13.47%
47,553
Common Stock
Jan 24
2023
SELL
Payment of exercise price or tax liability
$106,160
$66.02 p/Share
1,608
Reduced 3.85%
40,151
Common Stock
Jan 23
2023
SELL
Payment of exercise price or tax liability
$70,043
$65.83 p/Share
1,064
Reduced 2.48%
41,759
Common Stock
Mar 03
2022
SELL
Open market or private sale
$220,636
$71.15 p/Share
3,101
Reduced 7.07%
40,785
Common Stock
Mar 02
2022
SELL
Payment of exercise price or tax liability
$30,206
$71.24 p/Share
424
Reduced 0.96%
43,886
Common Stock
Feb 14
2022
-
480
Reduced 1.12%
42,198
Common Stock
Feb 02
2022
BUY
Grant, award, or other acquisition
-
6,258
Added 12.38%
44,310
Common Stock
Jan 24
2022
SELL
Payment of exercise price or tax liability
$69,571
$69.71 p/Share
998
Reduced 2.56%
38,052
Common Stock
Nov 02
2021
SELL
Open market or private sale
$154,785
$72.84 p/Share
2,125
Reduced 5.4%
37,195
Common Stock
Mar 03
2021
SELL
Open market or private sale
$92,377
$74.86 p/Share
1,234
Reduced 3.04%
39,320
Common Stock
Mar 02
2021
SELL
Payment of exercise price or tax liability
$39,206
$74.82 p/Share
524
Reduced 1.23%
42,236
Common Stock
Mar 02
2021
SELL
Sale (or disposition) back to the issuer
$28,682
$75.28 p/Share
381
Reduced 0.9%
41,855
Common Stock