May 01
2024
SELL
Payment of exercise price or tax liability
$70,608
$88.15 p/Share
801
Reduced 3.59%
21,490
Common Stock
Mar 22
2024
SELL
Payment of exercise price or tax liability
$7,964
$83.84 p/Share
95
Reduced 0.42%
22,291
Common Stock
Mar 22
2024
BUY
Exercise of conversion of derivative security
$14,755
$83.84 p/Share
176
Added 0.78%
22,386
Common Stock
Mar 01
2024
SELL
Payment of exercise price or tax liability
-
7,489
Reduced 25.3%
22,115
Common Stock
Mar 01
2024
BUY
Grant, award, or other acquisition
-
16,767
Added 36.16%
29,604
Common Stock
Feb 23
2024
SELL
Payment of exercise price or tax liability
$113,024
$82.56 p/Share
1,369
Reduced 14.88%
7,834
Common Stock
Feb 23
2024
BUY
Grant, award, or other acquisition
-
5,003
Added 28.04%
12,837
Restricted Stock Units
Feb 21
2024
SELL
Payment of exercise price or tax liability
$60,929
$82.56 p/Share
738
Reduced 8.02%
8,468
Common Stock
May 02
2023
SELL
Open market or private sale
$149,884
$92.75 p/Share
1,616
Reduced 15.33%
8,925
Common Stock
May 01
2023
SELL
Payment of exercise price or tax liability
$123,224
$92.65 p/Share
1,330
Reduced 11.2%
10,541
Common Stock
Mar 21
2023
SELL
Open market or private sale
$366,484
$91.69 p/Share
3,997
Reduced 25.19%
11,871
Common Stock
Feb 24
2023
SELL
Open market or private sale
$357,581
$89.44 p/Share
3,998
Reduced 20.28%
15,714
Common Stock
Feb 23
2023
SELL
Payment of exercise price or tax liability
-
6,569
Reduced 25.0%
19,712
Common Stock
Feb 23
2023
BUY
Grant, award, or other acquisition
-
14,564
Added 35.66%
26,281
Common Stock
Feb 22
2023
SELL
Open market or private sale
$90,751
$90.39 p/Share
1,004
Reduced 7.89%
11,717
Common Stock
Feb 21
2023
SELL
Payment of exercise price or tax liability
$44,516
$90.85 p/Share
490
Reduced 3.71%
12,721
Restricted Stock Units
Feb 20
2023
BUY
Grant, award, or other acquisition
-
4,058
Added 23.5%
13,211
Restricted Stock Units
May 05
2022
SELL
Open market or private sale
$245,768
$100.15 p/Share
2,454
Reduced 21.54%
8,941
Common Stock
May 02
2022
SELL
Open market or private sale
$287,468
$99.47 p/Share
2,890
Reduced 20.23%
11,395
Common Stock
May 01
2022
SELL
Payment of exercise price or tax liability
$199,905
$99.11 p/Share
2,017
Reduced 12.37%
14,285
Common Stock
Apr 04
2022
SELL
Open market or private sale
$272,194
$100.85 p/Share
2,699
Reduced 14.2%
16,302
Common Stock
Mar 01
2022
SELL
Open market or private sale
$251,173
$90.35 p/Share
2,780
Reduced 12.85%
18,862
Common Stock
Feb 24
2022
SELL
Payment of exercise price or tax liability
-
6,752
Reduced 23.78%
21,642
Common Stock
Feb 24
2022
BUY
Grant, award, or other acquisition
-
14,929
Added 34.46%
28,394
Common Stock
Feb 21
2022
BUY
Grant, award, or other acquisition
-
4,375
Added 24.52%
13,465
Resticted Stock Units