May 10
2022
SELL
Payment of exercise price or tax liability
$21,240
$56.34 p/Share
377
Reduced 0.56%
67,102
Common Stock
Apr 18
2022
SELL
Open market or private sale
$771,645
$73.49 p/Share
10,500
Reduced 13.47%
67,479
Common Stock
Apr 13
2022
SELL
Payment of exercise price or tax liability
$1,238,493
$71.83 p/Share
17,242
Reduced 18.11%
77,979
Common Stock
Mar 15
2022
SELL
Open market or private sale
$643,236
$64.33 p/Share
9,999
Reduced 9.5%
95,221
Common Stock
Mar 15
2022
BUY
Exercise of conversion of derivative security
$256,974
$25.7 p/Share
9,999
Added 8.68%
105,220
Common Stock
Mar 14
2022
SELL
Payment of exercise price or tax liability
$6,117
$63.06 p/Share
97
Reduced 0.1%
95,221
Commons Stock
Mar 03
2022
SELL
Payment of exercise price or tax liability
$58,606
$66.75 p/Share
878
Reduced 0.91%
95,318
Common Stock
Mar 03
2022
SELL
Open market or private sale
$715,910
$67.66 p/Share
10,581
Reduced 9.91%
96,196
Common Stock
Mar 03
2022
BUY
Exercise of conversion of derivative security
$196,489
$18.57 p/Share
10,581
Added 9.02%
106,777
Common Stock
Mar 02
2022
SELL
Payment of exercise price or tax liability
$40,096
$68.54 p/Share
585
Reduced 0.6%
96,196
Common Stock
Feb 24
2022
SELL
Payment of exercise price or tax liability
$253,472
$70.02 p/Share
3,620
Reduced 3.61%
96,781
Common Stock
Feb 24
2022
BUY
Grant, award, or other acquisition
-
9,190
Added 8.39%
100,401
Common Stock
Oct 06
2021
SELL
Open market or private sale
$183,221
$57.49 p/Share
3,187
Reduced 3.38%
91,211
Common Stock
Oct 03
2021
SELL
Payment of exercise price or tax liability
$121,616
$58.78 p/Share
2,069
Reduced 2.14%
94,398
Common Stock
May 10
2021
BUY
Grant, award, or other acquisition
-
4,783
Added 4.72%
96,467
Common Stock
Apr 15
2021
SELL
Open market or private sale
$396,240
$49.53 p/Share
8,000
Reduced 8.03%
91,684
Common Stock
Apr 13
2021
SELL
Payment of exercise price or tax liability
$728,746
$49.14 p/Share
14,830
Reduced 12.95%
99,684
Common Stock
Mar 14
2021
BUY
Grant, award, or other acquisition
-
493
Added 0.43%
114,514
Common Stock
Mar 05
2021
SELL
Open market or private sale
$124,805
$47.69 p/Share
2,617
Reduced 2.24%
114,021
Common Stock
Mar 03
2021
SELL
Payment of exercise price or tax liability
$28,697
$48.23 p/Share
595
Reduced 0.51%
116,638
Common Stock
Mar 02
2021
SELL
Payment of exercise price or tax liability
$21,085
$48.36 p/Share
436
Reduced 0.37%
117,233
Common Stock
Feb 26
2021
SELL
Payment of exercise price or tax liability
$9,982
$49.66 p/Share
201
Reduced 0.17%
117,669
Common Stock
Nov 05
2020
SELL
Open market or private sale
$283,225
$25.0 p/Share
11,329
Reduced 8.77%
117,870
Common Stock
Oct 03
2020
SELL
Payment of exercise price or tax liability
$25,869
$20.21 p/Share
1,280
Reduced 0.98%
129,199
Common Stock