Feb 15
2023
SELL
Payment of exercise price or tax liability
$3,405
$43.11 p/Share
79
Reduced 1.38%
5,641
Common Stock
Feb 15
2023
BUY
Exercise of conversion of derivative security
-
168
Added 2.85%
5,720
Common Stock
Nov 28
2022
SELL
Payment of exercise price or tax liability
$5,456
$39.54 p/Share
138
Reduced 2.43%
5,552
Common Stock
Nov 28
2022
BUY
Exercise of conversion of derivative security
-
310
Added 5.17%
5,690
Common Stock
Nov 15
2022
SELL
Payment of exercise price or tax liability
$3,170
$42.27 p/Share
75
Reduced 1.37%
5,380
Common Stock
Nov 15
2022
BUY
Exercise of conversion of derivative security
-
167
Added 2.97%
5,455
Common Stock
Aug 29
2022
SELL
Payment of exercise price or tax liability
$6,442
$46.68 p/Share
138
Reduced 2.54%
5,288
Common Stock
Aug 29
2022
BUY
Exercise of conversion of derivative security
-
309
Added 5.39%
5,426
Common Stock
Aug 15
2022
SELL
Payment of exercise price or tax liability
$4,144
$55.25 p/Share
75
Reduced 1.44%
5,117
Common Stock
Aug 15
2022
BUY
Exercise of conversion of derivative security
-
168
Added 3.13%
5,192
Common Stock
May 27
2022
SELL
Payment of exercise price or tax liability
$9,772
$70.81 p/Share
138
Reduced 2.67%
5,024
Common Stock
May 27
2022
BUY
Exercise of conversion of derivative security
-
310
Added 5.67%
5,162
Common Stock
May 16
2022
SELL
Payment of exercise price or tax liability
$22,007
$73.85 p/Share
298
Reduced 6.16%
4,542
Common Stock
May 16
2022
BUY
Exercise of conversion of derivative security
-
670
Added 12.16%
4,840
Common Stock
May 16
2022
BUY
Grant, award, or other acquisition
$18,963
$61.17 p/Share
310
Added 6.01%
4,852
Common Stock
Feb 28
2022
SELL
Payment of exercise price or tax liability
$16,640
$112.43 p/Share
148
Reduced 3.43%
4,170
Common Stock
Feb 28
2022
BUY
Exercise of conversion of derivative security
-
310
Added 6.7%
4,318
Common Stock
Dec 27
2021
SELL
Open market or private sale
$288,969
$151.61 p/Share
1,906
Reduced 32.23%
4,008
Common Stock
Dec 27
2021
BUY
Exercise of conversion of derivative security
$127,550
$66.92 p/Share
1,906
Added 24.37%
5,914
Common Stock
Nov 29
2021
SELL
Payment of exercise price or tax liability
$19,968
$129.66 p/Share
154
Reduced 3.7%
4,008
Common Stock
Nov 29
2021
SELL
Open market or private sale
$250,888
$131.7 p/Share
1,905
Reduced 32.22%
4,008
Common Stock
Nov 29
2021
BUY
Exercise of conversion of derivative security
$98,811
$44.61 p/Share
2,215
Added 27.25%
5,913
Common Stock
Nov 15
2021
BUY
Grant, award, or other acquisition
$7,008
$69.39 p/Share
101
Added 2.56%
3,852
Common Stock
Oct 27
2021
SELL
Open market or private sale
$248,167
$130.34 p/Share
1,904
Reduced 33.67%
3,751
Common Stock
Oct 27
2021
BUY
Exercise of conversion of derivative security
$127,416
$66.92 p/Share
1,904
Added 25.19%
5,655
Common Stock