Dec 17
2024
BUY
Grant, award, or other acquisition
-
14,943
Added 4.96%
286,232
Common Stock
Sep 20
2024
SELL
Payment of exercise price or tax liability
$162,153
$58.73 p/Share
2,761
Reduced 1.01%
271,289
Common Stock
Jun 20
2024
SELL
Payment of exercise price or tax liability
$107,068
$46.96 p/Share
2,280
Reduced 0.83%
274,050
Common Stock
Mar 20
2024
SELL
Payment of exercise price or tax liability
$92,555
$50.22 p/Share
1,843
Reduced 0.66%
276,330
Common Stock
Dec 20
2023
SELL
Payment of exercise price or tax liability
$232,935
$43.58 p/Share
5,345
Reduced 1.89%
278,173
Common Stock
Dec 12
2023
BUY
Grant, award, or other acquisition
-
40,354
Added 12.46%
283,518
Common Stock
Sep 20
2023
SELL
Payment of exercise price or tax liability
$60,525
$47.96 p/Share
1,262
Reduced 0.52%
243,164
Common Stock
Jun 20
2023
SELL
Payment of exercise price or tax liability
$54,329
$43.05 p/Share
1,262
Reduced 0.51%
244,426
Common Stock
Mar 20
2023
SELL
Payment of exercise price or tax liability
$64,205
$50.2 p/Share
1,279
Reduced 0.52%
245,688
Common Stock
Jan 03
2023
SELL
Open market or private sale
$103,000
$51.5 p/Share
2,000
Reduced 0.8%
246,967
Common Stock
Dec 20
2022
SELL
Payment of exercise price or tax liability
$526,351
$49.27 p/Share
10,683
Reduced 4.11%
248,967
Common Stock
Dec 19
2022
SELL
Open market or private sale
$97,080
$48.54 p/Share
2,000
Reduced 0.76%
259,650
Common Stock
Dec 13
2022
BUY
Exercise of conversion of derivative security
-
6,638
Added 2.79%
231,124
Common Stock
Dec 13
2022
BUY
Grant, award, or other acquisition
-
40,520
Added 13.41%
261,650
Common Stock
Dec 05
2022
SELL
Open market or private sale
$89,080
$44.54 p/Share
2,000
Reduced 0.92%
214,492
Common Stock
Nov 21
2022
SELL
Open market or private sale
$88,860
$44.43 p/Share
2,000
Reduced 0.92%
216,492
Common Stock
Nov 07
2022
SELL
Open market or private sale
$92,520
$46.26 p/Share
2,000
Reduced 0.91%
218,492
Common Stock
Oct 24
2022
SELL
Open market or private sale
$86,500
$43.25 p/Share
2,000
Reduced 0.9%
220,492
Common Stock
Sep 20
2022
SELL
Payment of exercise price or tax liability
$41,716
$40.58 p/Share
1,028
Reduced 0.46%
222,492
Common Stock
Jun 20
2022
SELL
Payment of exercise price or tax liability
$44,780
$43.56 p/Share
1,028
Reduced 0.46%
223,520
Common Stock
Mar 20
2022
SELL
Payment of exercise price or tax liability
$61,783
$60.1 p/Share
1,028
Reduced 0.46%
224,548
Common Stock
Jan 31
2022
SELL
Payment of exercise price or tax liability
$1,055,589
$66.31 p/Share
15,919
Reduced 6.59%
225,576
Common Stock
Dec 22
2021
-
108,043
Reduced 30.91%
241,495
Common Stock
Dec 20
2021
SELL
Payment of exercise price or tax liability
$1,252,530
$74.48 p/Share
16,817
Reduced 4.59%
349,538
Common Stock
Dec 14
2021
SELL
Open market or private sale
$148,200
$74.1 p/Share
2,000
Reduced 0.54%
366,355
Common Stock