Mar 04
2024
SELL
Payment of exercise price or tax liability
$1,488
$39.17 p/Share
38
Reduced 0.25%
15,103
Common Stock
Feb 13
2024
SELL
Payment of exercise price or tax liability
$10,543
$39.34 p/Share
268
Reduced 1.74%
15,141
Common Stock
Feb 12
2024
SELL
Payment of exercise price or tax liability
$14,557
$41.24 p/Share
353
Reduced 2.24%
15,409
Common Stock
Feb 12
2024
BUY
Grant, award, or other acquisition
$217,499
$41.24 p/Share
5,274
Added 25.07%
15,762
Common Stock
Feb 08
2024
SELL
Payment of exercise price or tax liability
$9,773
$39.89 p/Share
245
Reduced 2.28%
10,488
Common Stock
Mar 02
2023
SELL
Payment of exercise price or tax liability
$1,884
$48.31 p/Share
39
Reduced 0.36%
10,733
Common Stock
Mar 01
2023
SELL
Payment of exercise price or tax liability
$6,658
$50.44 p/Share
132
Reduced 1.21%
10,772
Common Stock
Feb 13
2023
SELL
Payment of exercise price or tax liability
$8,940
$52.9 p/Share
169
Reduced 2.12%
7,785
Common Stock
Feb 13
2023
BUY
Grant, award, or other acquisition
$164,995
$52.9 p/Share
3,119
Added 22.24%
10,904
Common Stock
Feb 10
2023
SELL
Payment of exercise price or tax liability
$22,861
$52.92 p/Share
432
Reduced 5.15%
7,954
Common Stock
Aug 01
2022
SELL
Payment of exercise price or tax liability
-
19
Reduced 0.23%
8,386
Common Stock
Mar 02
2022
SELL
Payment of exercise price or tax liability
$2,667
$68.38 p/Share
39
Reduced 0.46%
8,405
Common Stock
Mar 01
2022
SELL
Payment of exercise price or tax liability
$8,442
$64.94 p/Share
130
Reduced 1.52%
8,444
Common Stock
Feb 23
2022
SELL
Payment of exercise price or tax liability
$8,853
$69.71 p/Share
127
Reduced 1.46%
8,574
Common Stock
Feb 11
2022
BUY
Grant, award, or other acquisition
$142,779
$73.22 p/Share
1,950
Added 18.31%
8,701
Common Stock
Feb 10
2022
SELL
Payment of exercise price or tax liability
$13,860
$74.12 p/Share
187
Reduced 2.7%
6,751
Common Stock
Feb 08
2022
SELL
Payment of exercise price or tax liability
$18,271
$73.97 p/Share
247
Reduced 3.44%
6,938
Common Stock
Aug 02
2021
SELL
Payment of exercise price or tax liability
$981
$51.63 p/Share
19
Reduced 0.26%
7,185
Common Stock
May 14
2021
SELL
Open market or private sale
$253,078
$59.9 p/Share
4,225
Reduced 36.97%
7,204
Common Stock
May 14
2021
BUY
Exercise of conversion of derivative security
$175,135
$49.32 p/Share
3,551
Added 23.7%
11,429
Common Stock
May 11
2021
BUY
Exercise of conversion of derivative security
$8,902
$45.65 p/Share
195
Added 2.42%
7,878
Common Stock
Mar 02
2021
SELL
Payment of exercise price or tax liability
$2,495
$54.24 p/Share
46
Reduced 0.6%
7,683
Common Stock
Mar 01
2021
SELL
Payment of exercise price or tax liability
$8,602
$54.79 p/Share
157
Reduced 1.99%
7,729
Common Stock
Feb 24
2021
SELL
Payment of exercise price or tax liability
$9,936
$56.78 p/Share
175
Reduced 2.17%
7,886
Common Stock
Feb 23
2021
SELL
Payment of exercise price or tax liability
$8,342
$54.17 p/Share
154
Reduced 1.87%
8,061
Common Stock