May 02
2023
SELL
Payment of exercise price or tax liability
$77,989
$83.68 p/Share
932
Reduced 0.59%
155,770
Common Stock
May 02
2023
BUY
Exercise of conversion of derivative security
-
1,878
Added 1.18%
156,702
Common Stock
Feb 28
2023
SELL
Open market or private sale
$373,098
$83.88 p/Share
4,448
Reduced 2.79%
154,824
Common Stock
Feb 23
2023
SELL
Open market or private sale
$746,992
$83.96 p/Share
8,897
Reduced 5.29%
159,272
Common Stock
Feb 19
2023
SELL
Payment of exercise price or tax liability
$38,498
$87.1 p/Share
442
Reduced 0.26%
168,169
Common Stock
Feb 19
2023
BUY
Exercise of conversion of derivative security
-
891
Added 0.53%
168,611
Common Stock
Feb 18
2023
SELL
Payment of exercise price or tax liability
$191,271
$87.1 p/Share
2,196
Reduced 1.29%
167,720
Common Stock
Feb 18
2023
BUY
Exercise of conversion of derivative security
-
4,429
Added 2.54%
169,916
Common Stock
Feb 14
2023
SELL
Payment of exercise price or tax liability
$1,798,879
$89.27 p/Share
20,151
Reduced 10.85%
165,487
Common Stock
Feb 14
2023
BUY
Exercise of conversion of derivative security
-
40,642
Added 18.03%
184,735
Common Stock
Feb 02
2023
SELL
Payment of exercise price or tax liability
$76,386
$81.96 p/Share
932
Reduced 0.64%
144,996
Common Stock
Feb 02
2023
BUY
Exercise of conversion of derivative security
-
1,878
Added 1.27%
145,928
Common Stock
Jan 31
2023
SELL
Payment of exercise price or tax liability
$1,011,265
$75.79 p/Share
13,343
Reduced 8.48%
144,050
Common Stock
Jan 31
2023
BUY
Exercise of conversion of derivative security
-
28,508
Added 15.34%
157,393
Common Stock
Jan 02
2023
SELL
Payment of exercise price or tax liability
$209,302
$64.88 p/Share
3,226
Reduced 2.45%
128,567
Common Stock
Jan 02
2023
BUY
Exercise of conversion of derivative security
-
8,824
Added 6.28%
131,793
Common Stock
Nov 19
2022
SELL
Payment of exercise price or tax liability
$29,680
$67.15 p/Share
442
Reduced 0.36%
122,969
Common Stock
Nov 19
2022
BUY
Exercise of conversion of derivative security
-
891
Added 0.72%
123,411
Common Stock
Nov 17
2022
SELL
Open market or private sale
$653,506
$64.71 p/Share
10,099
Reduced 7.62%
122,520
Common Stock
Nov 14
2022
SELL
Payment of exercise price or tax liability
$58,360
$64.63 p/Share
903
Reduced 0.68%
132,619
Common Stock
Nov 14
2022
BUY
Exercise of conversion of derivative security
-
1,820
Added 1.34%
133,522
Common Stock
Nov 09
2022
SELL
Open market or private sale
$583,066
$53.64 p/Share
10,870
Reduced 7.62%
131,702
Common Stock
Nov 02
2022
SELL
Payment of exercise price or tax liability
$46,823
$50.24 p/Share
932
Reduced 0.65%
142,572
Common Stock
Nov 02
2022
BUY
Exercise of conversion of derivative security
-
1,878
Added 1.29%
143,504
Common Stock
Oct 02
2022
SELL
Payment of exercise price or tax liability
$215,294
$49.21 p/Share
4,375
Reduced 3.0%
141,626
Common Stock