Nov 18
2024
SELL
Open market or private sale
$5,304,420
$53.91 p/Share
98,394
Reduced 17.72%
456,812
Common Stock
May 28
2024
SELL
Payment of exercise price or tax liability
$59,406
$46.63 p/Share
1,274
Reduced 0.23%
555,206
Common Stock
Mar 01
2024
SELL
Payment of exercise price or tax liability
$909,244
$43.91 p/Share
20,707
Reduced 3.59%
556,480
Common Stock
Feb 28
2024
BUY
Grant, award, or other acquisition
-
2,748
Added 0.47%
577,187
Common Stock
Nov 15
2023
SELL
Open market or private sale
$2,984,100
$42.0 p/Share
71,050
Reduced 11.01%
574,439
Common Stock
Nov 14
2023
SELL
Open market or private sale
$419,128
$41.8 p/Share
10,027
Reduced 1.53%
645,489
Common Stock
Nov 02
2023
SELL
Payment of exercise price or tax liability
$54,189
$41.24 p/Share
1,314
Reduced 0.2%
655,516
Common Stock
Mar 01
2023
SELL
Payment of exercise price or tax liability
$2,007,034
$53.38 p/Share
37,599
Reduced 5.41%
656,830
Common Stock
Feb 13
2023
SELL
Open market or private sale
$780,572
$54.06 p/Share
14,439
Reduced 2.04%
694,429
Common Stock
Feb 10
2023
SELL
Open market or private sale
$34,182
$54.0 p/Share
633
Reduced 0.09%
708,868
Common Stock
Feb 09
2023
SELL
Open market or private sale
$2,756,565
$54.08 p/Share
50,972
Reduced 6.7%
709,501
Common Stock
Feb 08
2023
SELL
Open market or private sale
$896,493
$54.3 p/Share
16,510
Reduced 2.12%
760,473
Common Stock
Feb 07
2023
SELL
Open market or private sale
$5,450
$54.5 p/Share
100
Reduced 0.01%
776,983
Common Stock
Nov 02
2022
BUY
Grant, award, or other acquisition
-
2,833
Added 0.36%
777,083
Common Stock
Mar 01
2022
SELL
Payment of exercise price or tax liability
$3,550,358
$41.45 p/Share
85,654
Reduced 9.96%
774,250
Common Stock
Feb 23
2022
BUY
Grant, award, or other acquisition
-
66,000
Added 7.13%
859,904
Common Stock
Feb 18
2022
SELL
Open market or private sale
$276,015
$43.06 p/Share
6,410
Reduced 0.8%
793,904
Common Stock
Feb 17
2022
SELL
Open market or private sale
$1,978
$43.0 p/Share
46
Reduced 0.01%
800,314
Common Stock
Feb 16
2022
SELL
Open market or private sale
$779,567
$43.07 p/Share
18,100
Reduced 2.21%
800,360
Common Stock
Feb 10
2022
SELL
Open market or private sale
$193,103
$43.58 p/Share
4,431
Reduced 0.54%
818,460
Common Stock
Feb 09
2022
SELL
Open market or private sale
$44,491
$43.92 p/Share
1,013
Reduced 0.12%
822,891
Common Stock
Feb 08
2022
SELL
Open market or private sale
$3,083,500
$44.05 p/Share
70,000
Reduced 7.83%
823,904
Common Stock
Nov 16
2021
SELL
Open market or private sale
$2,598,600
$43.31 p/Share
60,000
Reduced 6.29%
893,904
Common Stock
Nov 15
2021
SELL
Open market or private sale
$2,548,200
$42.47 p/Share
60,000
Reduced 5.92%
953,904
Common Stock
Mar 01
2021
SELL
Payment of exercise price or tax liability
$3,174,644
$38.33 p/Share
82,824
Reduced 7.75%
985,904
Common Stock