Nov 21
2022
SELL
Payment of exercise price or tax liability
$740,505
$117.15 p/Share
6,321
Reduced 19.19%
26,612
Common Stock
Nov 21
2022
BUY
Grant, award, or other acquisition
-
10,953
Added 25.3%
32,347
Common Stock
Nov 17
2022
SELL
Payment of exercise price or tax liability
$95,790
$100.62 p/Share
952
Reduced 4.15%
21,980
Common Stock
Nov 16
2022
SELL
Payment of exercise price or tax liability
$30,127
$104.61 p/Share
288
Reduced 1.24%
22,932
Common Stock
Nov 11
2022
BUY
Grant, award, or other acquisition
-
2,213
Added 8.7%
23,220
Common Stock
May 06
2022
SELL
Open market or private sale
$96,026
$113.64 p/Share
845
Reduced 3.87%
21,007
Common Stock
Mar 04
2022
SELL
Open market or private sale
$65,682
$102.95 p/Share
638
Reduced 2.84%
21,852
Common Stock
Mar 01
2022
SELL
Payment of exercise price or tax liability
$89,647
$99.83 p/Share
898
Reduced 3.84%
22,490
Common Stock
Nov 30
2021
SELL
Open market or private sale
$34,598
$108.12 p/Share
320
Reduced 1.35%
23,388
Common Stock
Nov 27
2021
SELL
Payment of exercise price or tax liability
$709,311
$105.82 p/Share
6,703
Reduced 22.04%
23,708
Common Stock
Nov 27
2021
BUY
Grant, award, or other acquisition
-
13,752
Added 31.51%
29,888
Common Stock
Nov 23
2021
SELL
Open market or private sale
$34,789
$112.95 p/Share
308
Reduced 1.82%
16,659
Common Stock
Nov 21
2021
SELL
Payment of exercise price or tax liability
$56,160
$111.65 p/Share
503
Reduced 2.88%
16,967
Common Stock
Nov 17
2021
SELL
Payment of exercise price or tax liability
$73,645
$103.0 p/Share
715
Reduced 3.93%
17,470
Common Stock
Nov 16
2021
BUY
Grant, award, or other acquisition
-
1,652
Added 8.33%
18,185
Common Stock
Mar 02
2021
SELL
Open market or private sale
$43,672
$69.32 p/Share
630
Reduced 3.67%
16,533
Common Stock
Mar 01
2021
SELL
Payment of exercise price or tax liability
$63,934
$69.95 p/Share
914
Reduced 5.06%
17,163
Common Stock
Jan 04
2021
SELL
Open market or private sale
$13,835
$42.7 p/Share
324
Reduced 1.76%
18,077
Common Stock
Nov 27
2020
SELL
Payment of exercise price or tax liability
$20,573
$39.87 p/Share
516
Reduced 2.73%
18,401
Common Stock
Nov 27
2020
SELL
Open market or private sale
$83,082
$39.45 p/Share
2,106
Reduced 10.02%
18,917
Common Stock
Nov 27
2020
BUY
Exercise of conversion of derivative security
$44,392
$17.9 p/Share
2,480
Added 10.55%
21,023
Common Stock
Nov 21
2020
SELL
Payment of exercise price or tax liability
$16,864
$34.0 p/Share
496
Reduced 2.61%
18,543
Common Stock
Nov 17
2020
BUY
Grant, award, or other acquisition
-
5,453
Added 22.26%
19,039
Common Stock