Jan 03
2023
SELL
Payment of exercise price or tax liability
$399,079
$106.11 p/Share
3,761
Reduced 8.33%
41,386
Common Stock
Dec 13
2022
SELL
Payment of exercise price or tax liability
$433,924
$111.52 p/Share
3,891
Reduced 7.93%
45,147
Common Stock
Dec 13
2022
BUY
Exercise of conversion of derivative security
-
9,890
Added 16.78%
49,038
Common Stock
Nov 30
2022
SELL
Payment of exercise price or tax liability
$110,353
$116.9 p/Share
944
Reduced 2.35%
39,148
Common Stock
Nov 30
2022
BUY
Grant, award, or other acquisition
-
12,956
Added 25.58%
37,692
Common Stock
Nov 30
2022
BUY
Exercise of conversion of derivative security
-
2,400
Added 5.65%
40,092
Common Stock
Nov 29
2022
SELL
Payment of exercise price or tax liability
$68,068
$115.37 p/Share
590
Reduced 2.33%
24,736
Common Stock
Nov 29
2022
BUY
Exercise of conversion of derivative security
-
1,500
Added 5.59%
25,326
Common Stock
Nov 22
2022
SELL
Payment of exercise price or tax liability
$218,630
$123.52 p/Share
1,770
Reduced 6.92%
23,826
Common Stock
Nov 22
2022
BUY
Exercise of conversion of derivative security
-
4,500
Added 14.95%
25,596
Common Stock
Sep 08
2022
SELL
Open market or private sale
$427,000
$106.75 p/Share
4,000
Reduced 15.94%
21,096
Common Stock
May 03
2022
SELL
Open market or private sale
$601,260
$100.21 p/Share
6,000
Reduced 19.3%
25,096
Common Stock
Jan 03
2022
SELL
Payment of exercise price or tax liability
$329,152
$102.86 p/Share
3,200
Reduced 9.33%
31,096
Common Stock
Dec 14
2021
SELL
Open market or private sale
$619,879
$96.15 p/Share
6,447
Reduced 15.82%
34,296
Common Stock
Dec 14
2021
SELL
Payment of exercise price or tax liability
$348,100
$96.4 p/Share
3,611
Reduced 8.14%
40,743
Common Stock
Dec 14
2021
BUY
Exercise of conversion of derivative security
-
9,179
Added 17.15%
44,354
Common Stock
Dec 01
2021
BUY
Grant, award, or other acquisition
-
11,658
Added 24.89%
35,175
Common Stock
Nov 30
2021
SELL
Payment of exercise price or tax liability
$78,927
$98.29 p/Share
803
Reduced 3.3%
23,517
Common Stock
Nov 30
2021
BUY
Exercise of conversion of derivative security
-
3,300
Added 11.95%
24,320
Common Stock
Nov 29
2021
SELL
Payment of exercise price or tax liability
$110,124
$100.57 p/Share
1,095
Reduced 4.95%
21,020
Common Stock
Nov 29
2021
BUY
Exercise of conversion of derivative security
-
4,500
Added 16.91%
22,115
Common Stock
Nov 11
2021
SELL
Open market or private sale
$1,527,671
$100.73 p/Share
15,166
Reduced 46.26%
17,615
Common Stock
Apr 09
2021
-
252
Reduced 1.25%
19,854
Common Stock
Dec 15
2020
SELL
Payment of exercise price or tax liability
$330,207
$93.49 p/Share
3,532
Reduced 14.94%
20,106
Common Stock
Dec 15
2020
BUY
Exercise of conversion of derivative security
-
8,977
Added 27.52%
23,638
Common Stock