Sep 03
2024
BUY
Grant, award, or other acquisition
-
1,058
Added 4.8%
20,984
Common Stock
Aug 29
2024
SELL
Open market or private sale
$303,275
$95.58 p/Share
3,173
Reduced 13.74%
19,926
Common Stock
Aug 28
2024
SELL
Payment of exercise price or tax liability
$148,986
$95.26 p/Share
1,564
Reduced 6.34%
23,099
Common Stock
Aug 23
2024
SELL
Payment of exercise price or tax liability
$93,486
$97.28 p/Share
961
Reduced 3.75%
24,663
Common Stock
Jun 21
2024
SELL
Open market or private sale
$523,533
$73.53 p/Share
7,120
Reduced 21.74%
25,624
Common Stock
Jun 14
2024
SELL
Open market or private sale
$511,699
$73.1 p/Share
7,000
Reduced 17.61%
32,744
Common Stock
Feb 28
2024
BUY
Grant, award, or other acquisition
-
10,524
Added 20.94%
39,744
Common Stock
Feb 16
2024
SELL
Payment of exercise price or tax liability
$253,286
$75.07 p/Share
3,374
Reduced 10.35%
29,220
Common Stock
Feb 16
2024
BUY
Grant, award, or other acquisition
-
5,600
Added 14.66%
32,594
Common Stock
Aug 25
2023
SELL
Payment of exercise price or tax liability
$75,830
$78.99 p/Share
960
Reduced 3.43%
26,994
Common Stock
May 12
2023
SELL
Payment of exercise price or tax liability
$239,568
$66.9 p/Share
3,581
Reduced 11.36%
27,954
Common Stock
Mar 24
2023
SELL
Open market or private sale
$459,050
$57.41 p/Share
7,996
Reduced 20.23%
31,535
Common Stock
Feb 28
2023
BUY
Grant, award, or other acquisition
-
10,698
Added 21.3%
39,531
Common Stock
Feb 21
2023
SELL
Payment of exercise price or tax liability
$69,957
$66.31 p/Share
1,055
Reduced 3.53%
28,833
Common Stock
Feb 21
2023
BUY
Grant, award, or other acquisition
-
2,025
Added 6.35%
29,888
Common Stock
Feb 17
2023
SELL
Payment of exercise price or tax liability
$40,736
$69.28 p/Share
588
Reduced 2.07%
27,863
Common Stock
Mar 01
2022
SELL
Open market or private sale
$260,209
$90.76 p/Share
2,867
Reduced 9.15%
28,451
Common Stock
Feb 25
2022
BUY
Grant, award, or other acquisition
-
6,569
Added 17.34%
31,318
Common Stock
Feb 18
2022
SELL
Payment of exercise price or tax liability
$663,994
$97.79 p/Share
6,790
Reduced 21.53%
24,749
Common Stock
Feb 18
2022
BUY
Grant, award, or other acquisition
-
7,297
Added 18.79%
31,539
Common Stock
Mar 30
2021
SELL
Open market or private sale
$770,580
$90.0 p/Share
8,562
Reduced 26.1%
24,242
Common Stock
Mar 19
2021
SELL
Open market or private sale
$74,790
$87.27 p/Share
857
Reduced 2.55%
32,804
Common Stock
Feb 22
2021
SELL
Open market or private sale
$6,259
$88.16 p/Share
71
Reduced 0.21%
33,661
Common Stock
Feb 21
2021
SELL
Payment of exercise price or tax liability
$60,347
$89.27 p/Share
676
Reduced 1.96%
33,732
Common Stock
Feb 19
2021
SELL
Open market or private sale
$70,567
$89.78 p/Share
786
Reduced 2.66%
28,807
Common Stock