Nov 25
2024
SELL
Sale (or disposition) back to the issuer
$5,350,952
$63.15 p/Share
84,734
Reduced 100.0%
0
Common Stock
Aug 28
2024
SELL
Payment of exercise price or tax liability
$58,476
$62.81 p/Share
931
Reduced 1.96%
46,661
Common Stock
May 28
2024
SELL
Payment of exercise price or tax liability
$14,511
$68.45 p/Share
212
Reduced 0.44%
47,592
Common Stock
Mar 11
2024
SELL
Payment of exercise price or tax liability
$30,464
$55.49 p/Share
549
Reduced 1.14%
47,804
Common Stock
Feb 29
2024
BUY
Grant, award, or other acquisition
-
25,959
Added 34.93%
48,353
Common Stock
Feb 28
2024
SELL
Payment of exercise price or tax liability
$28,803
$50.98 p/Share
565
Reduced 2.46%
22,394
Common Stock
Dec 11
2023
SELL
Payment of exercise price or tax liability
$5,382
$42.38 p/Share
127
Reduced 0.55%
22,959
Common Stock
Nov 28
2023
SELL
Payment of exercise price or tax liability
$4,573
$37.18 p/Share
123
Reduced 0.53%
23,086
Common Stock
Sep 11
2023
SELL
Payment of exercise price or tax liability
$6,360
$50.08 p/Share
127
Reduced 0.54%
23,209
Common Stock
Aug 28
2023
SELL
Payment of exercise price or tax liability
$6,602
$53.68 p/Share
123
Reduced 0.52%
23,336
Common Stock
Jun 09
2023
SELL
Payment of exercise price or tax liability
$6,885
$54.22 p/Share
127
Reduced 0.54%
23,459
Common Stock
May 26
2023
SELL
Payment of exercise price or tax liability
$6,479
$52.68 p/Share
123
Reduced 0.52%
23,586
Common Stock
Mar 30
2023
SELL
Open market or private sale
$500,192
$56.84 p/Share
8,800
Reduced 27.07%
23,709
Common Stock
Mar 10
2023
SELL
Payment of exercise price or tax liability
$7,194
$56.65 p/Share
127
Reduced 0.39%
32,509
Common Stock
Feb 28
2023
SELL
Payment of exercise price or tax liability
$68,135
$62.51 p/Share
1,090
Reduced 3.23%
32,636
Common Stock
Feb 28
2023
BUY
Grant, award, or other acquisition
-
5,276
Added 13.53%
33,726
Common Stock
Dec 09
2022
SELL
Payment of exercise price or tax liability
$7,772
$61.2 p/Share
127
Reduced 0.44%
28,450
Common Stock
Nov 28
2022
SELL
Payment of exercise price or tax liability
$6,812
$57.25 p/Share
119
Reduced 0.41%
28,577
Common Stock
Nov 14
2022
SELL
Open market or private sale
$300,048
$56.0 p/Share
5,358
Reduced 15.73%
28,696
Common Stock
Sep 09
2022
SELL
Payment of exercise price or tax liability
$6,763
$53.25 p/Share
127
Reduced 0.37%
34,054
Common Stock
Aug 26
2022
SELL
Payment of exercise price or tax liability
$6,403
$53.81 p/Share
119
Reduced 0.35%
34,181
Common Stock
Jun 10
2022
SELL
Payment of exercise price or tax liability
$7,581
$59.69 p/Share
127
Reduced 0.37%
34,300
Common Stock
May 27
2022
SELL
Payment of exercise price or tax liability
$7,984
$67.09 p/Share
119
Reduced 0.34%
34,427
Common Stock
Mar 11
2022
SELL
Payment of exercise price or tax liability
$36,940
$72.86 p/Share
507
Reduced 1.45%
34,546
Common Stock
Feb 28
2022
SELL
Payment of exercise price or tax liability
$19,154
$74.82 p/Share
256
Reduced 0.73%
35,053
Common Stock