Nov 18
2024
SELL
Payment of exercise price or tax liability
$55,389
$108.82 p/Share
509
Reduced 5.01%
9,651
Common Stock
Nov 18
2024
BUY
Grant, award, or other acquisition
-
1,472
Added 12.65%
10,160
Common Stock
Nov 13
2024
-
1,054
Reduced 10.82%
8,688
Common Stock
Nov 13
2024
SELL
Open market or private sale
$96,655
$111.74 p/Share
865
Reduced 8.15%
9,742
Common Stock
Nov 12
2024
SELL
Payment of exercise price or tax liability
$51,093
$112.54 p/Share
454
Reduced 4.1%
10,607
Common Stock
Nov 08
2024
BUY
Grant, award, or other acquisition
-
808
Added 6.81%
11,061
Common Stock
Nov 20
2023
SELL
Payment of exercise price or tax liability
$60,286
$77.89 p/Share
774
Reduced 7.05%
10,209
Common Stock
Nov 20
2023
BUY
Grant, award, or other acquisition
-
1,242
Added 10.16%
10,983
Common Stock
Nov 13
2023
SELL
Payment of exercise price or tax liability
$43,040
$74.08 p/Share
581
Reduced 5.63%
9,741
Common Stock
Nov 10
2023
BUY
Grant, award, or other acquisition
-
1,250
Added 10.8%
10,322
Common Stock
Dec 02
2022
$56,423
$73.95 p/Share
763
Reduced 7.76%
9,072
Common Stock
Nov 21
2022
SELL
Payment of exercise price or tax liability
$25,743
$71.51 p/Share
360
Reduced 3.53%
9,835
Common Stock
Nov 21
2022
BUY
Grant, award, or other acquisition
-
2,200
Added 17.75%
10,195
Common Stock
Nov 11
2022
BUY
Grant, award, or other acquisition
-
1,218
Added 13.22%
7,995
Common Stock
Nov 08
2022
SELL
Payment of exercise price or tax liability
$30,760
$70.07 p/Share
439
Reduced 6.08%
6,777
Common Stock
Feb 22
2022
$53,817
$72.53 p/Share
742
Reduced 9.32%
7,216
Common Stock
Nov 22
2021
SELL
Payment of exercise price or tax liability
$5,849
$59.68 p/Share
98
Reduced 1.22%
7,958
Common Stock
Nov 22
2021
BUY
Grant, award, or other acquisition
-
1,645
Added 16.96%
8,056
Common Stock
Nov 12
2021
BUY
Grant, award, or other acquisition
-
1,544
Added 19.41%
6,411
Common Stock
Nov 09
2021
SELL
Payment of exercise price or tax liability
$12,714
$57.53 p/Share
221
Reduced 4.34%
4,867
Common Stock
May 06
2021
SELL
Open market or private sale
$86,666
$62.35 p/Share
1,390
Reduced 21.46%
5,088
Common Stock
Nov 13
2020
BUY
Grant, award, or other acquisition
-
1,977
Added 23.38%
6,478
Common Stock
Nov 10
2020
SELL
Payment of exercise price or tax liability
$13,343
$43.18 p/Share
309
Reduced 6.42%
4,501
Common Stock