Dec 10
2024
BUY
Grant, award, or other acquisition
-
74,475
Added 11.34%
582,329
Common Stock
Mar 10
2024
SELL
Payment of exercise price or tax liability
$890,555
$53.96 p/Share
16,504
Reduced 4.18%
378,019
Common Stock
Mar 10
2024
BUY
Grant, award, or other acquisition
-
129,835
Added 20.36%
507,854
Common Stock
Feb 16
2024
SELL
Sale (or disposition) back to the issuer
$322,468
$53.09 p/Share
6,074
Reduced 1.54%
388,449
Common Stock
Feb 16
2024
SELL
Payment of exercise price or tax liability
$831,920
$53.09 p/Share
15,670
Reduced 3.82%
394,523
Common Stock
Jan 02
2024
SELL
Payment of exercise price or tax liability
$297,790
$53.12 p/Share
5,606
Reduced 1.33%
416,267
Common Stock
Mar 10
2023
SELL
Payment of exercise price or tax liability
$591,357
$52.43 p/Share
11,279
Reduced 3.46%
314,976
Common Stock
Mar 10
2023
BUY
Grant, award, or other acquisition
-
106,897
Added 20.22%
421,873
Common Stock
Feb 17
2023
SELL
Payment of exercise price or tax liability
$1,894,659
$60.54 p/Share
31,296
Reduced 8.75%
326,255
Common Stock
Feb 17
2023
BUY
Grant, award, or other acquisition
-
22,528
Added 5.93%
357,551
Common Stock
Jan 03
2023
SELL
Payment of exercise price or tax liability
$326,663
$58.26 p/Share
5,607
Reduced 1.65%
335,023
Common Stock
Mar 10
2022
SELL
Payment of exercise price or tax liability
$382,880
$65.26 p/Share
5,867
Reduced 2.32%
247,538
Common Stock
Mar 10
2022
BUY
Grant, award, or other acquisition
-
93,092
Added 21.46%
340,630
Common Stock
Mar 04
2022
SELL
Payment of exercise price or tax liability
$398,139
$64.57 p/Share
6,166
Reduced 2.38%
253,405
Common Stock
Feb 22
2022
SELL
Payment of exercise price or tax liability
$82,904
$59.6 p/Share
1,391
Reduced 0.53%
259,571
Common Stock
Feb 18
2022
SELL
Payment of exercise price or tax liability
$477,509
$58.85 p/Share
8,114
Reduced 3.02%
260,962
Common Stock
Feb 18
2022
BUY
Grant, award, or other acquisition
-
861
Added 0.32%
269,076
Common Stock
Dec 31
2021
SELL
Payment of exercise price or tax liability
$315,815
$57.62 p/Share
5,481
Reduced 2.0%
268,215
Common Stock
Mar 10
2021
SELL
Payment of exercise price or tax liability
$111,042
$48.3 p/Share
2,299
Reduced 1.18%
192,430
Common Stock
Mar 10
2021
BUY
Grant, award, or other acquisition
-
81,266
Added 22.89%
273,696
Common Stock
Feb 23
2021
SELL
Payment of exercise price or tax liability
$48,696
$46.51 p/Share
1,047
Reduced 0.53%
194,729
Common Stock
Feb 22
2021
SELL
Payment of exercise price or tax liability
$44,584
$46.93 p/Share
950
Reduced 0.48%
195,776
Common Stock
Feb 19
2021
SELL
Payment of exercise price or tax liability
$243,004
$45.98 p/Share
5,285
Reduced 2.67%
192,294
Common Stock
Feb 19
2021
BUY
Grant, award, or other acquisition
-
4,432
Added 2.2%
196,726
Common Stock