Feb 10
2023
BUY
Grant, award, or other acquisition
-
13,787
Added 39.92%
20,750
Common Stock
Nov 01
2022
SELL
Open market or private sale
$957,545
$82.08 p/Share
11,666
Reduced 62.62%
6,963
Common Stock
Nov 01
2022
BUY
Exercise of conversion of derivative security
$773,689
$66.32 p/Share
11,666
Added 38.51%
18,629
Common Stock
May 05
2022
SELL
Open market or private sale
$0
$73.63 p/Share
0
Reduced 0.0%
6,963
Common Stock
May 04
2022
SELL
Open market or private sale
$535,216
$73.63 p/Share
7,269
Reduced 51.08%
6,963
Common Stock
Feb 18
2022
SELL
Payment of exercise price or tax liability
$39,497
$78.68 p/Share
502
Reduced 3.42%
14,184
Common Stock
Feb 12
2022
SELL
Payment of exercise price or tax liability
$23,034
$73.59 p/Share
313
Reduced 2.09%
14,686
Common Stock
Feb 11
2022
SELL
Payment of exercise price or tax liability
$180,222
$73.59 p/Share
2,449
Reduced 33.2%
4,927
Common Stock
Feb 11
2022
BUY
Grant, award, or other acquisition
-
10,702
Added 41.64%
14,999
Common Stock
Feb 08
2022
SELL
Payment of exercise price or tax liability
$14,867
$72.52 p/Share
205
Reduced 2.95%
6,746
Common Stock
May 25
2021
SELL
Open market or private sale
$1,100,279
$80.79 p/Share
13,619
Reduced 62.16%
8,291
Common Stock
May 25
2021
BUY
Exercise of conversion of derivative security
$576,675
$56.62 p/Share
10,185
Added 31.73%
21,910
Common Stock
Feb 21
2021
SELL
Payment of exercise price or tax liability
$5,507
$66.35 p/Share
83
Reduced 0.8%
10,314
Common Stock
Feb 18
2021
SELL
Payment of exercise price or tax liability
$24,309
$63.97 p/Share
380
Reduced 3.53%
10,397
Common Stock
Feb 12
2021
BUY
Grant, award, or other acquisition
-
3,084
Added 22.25%
10,777
Common Stock
Feb 08
2021
SELL
Payment of exercise price or tax liability
$8,965
$68.96 p/Share
130
Reduced 1.66%
7,693
Common Stock
Feb 05
2021
SELL
Payment of exercise price or tax liability
$41,022
$67.25 p/Share
610
Reduced 9.77%
5,636
Common Stock
Feb 05
2021
BUY
Exercise of conversion of derivative security
-
2,187
Added 21.85%
7,823
Common Stock
May 08
2020
SELL
Open market or private sale
$49,172
$34.8 p/Share
1,413
Reduced 18.45%
6,246
Common Stock
Feb 21
2020
SELL
Payment of exercise price or tax liability
$2,080
$40.78 p/Share
51
Reduced 0.66%
7,659
Common Stock
Feb 18
2020
BUY
Grant, award, or other acquisition
-
4,941
Added 39.06%
7,710
Common Stock
Feb 08
2020
SELL
Payment of exercise price or tax liability
$8,108
$50.05 p/Share
162
Reduced 5.53%
2,768
Common Stock
Feb 07
2020
SELL
Payment of exercise price or tax liability
$17,818
$50.05 p/Share
356
Reduced 17.25%
1,708
Common Stock
Feb 07
2020
BUY
Exercise of conversion of derivative security
-
1,206
Added 29.27%
2,914
Common Stock
May 30
2019
SELL
Open market or private sale
$92,255
$52.21 p/Share
1,767
Reduced 46.12%
2,064
Common Stock