Aug 17
2022
SELL
Open market or private sale
$69,130
$48.89 p/Share
1,414
Reduced 0.45%
310,404
Common Stock
Aug 03
2022
SELL
Payment of exercise price or tax liability
$399,165
$62.93 p/Share
6,343
Reduced 1.99%
311,818
Common Stock
Aug 01
2022
SELL
Payment of exercise price or tax liability
$51,919
$59.54 p/Share
872
Reduced 0.27%
318,161
Common Stock
May 31
2022
SELL
Open market or private sale
$36,433
$54.54 p/Share
668
Reduced 0.21%
319,033
Common Stock
May 19
2022
SELL
Open market or private sale
$582,900
$58.29 p/Share
10,000
Reduced 3.03%
319,701
Common Stock
May 16
2022
SELL
Open market or private sale
$67,739
$53.38 p/Share
1,269
Reduced 0.38%
329,701
Common Stock
May 03
2022
SELL
Payment of exercise price or tax liability
$334,698
$56.69 p/Share
5,904
Reduced 1.75%
330,970
Common Stock
May 01
2022
SELL
Payment of exercise price or tax liability
$40,501
$54.88 p/Share
738
Reduced 0.22%
336,874
Common Stock
Mar 01
2022
SELL
Open market or private sale
$39,373
$63.3 p/Share
622
Reduced 0.18%
337,612
Common Stock
Feb 28
2022
BUY
Grant, award, or other acquisition
-
41,000
Added 10.81%
338,234
Common Stock
Feb 15
2022
SELL
Payment of exercise price or tax liability
$62,235
$66.49 p/Share
936
Reduced 0.31%
297,234
Common Stock
Feb 03
2022
SELL
Payment of exercise price or tax liability
$254,431
$63.15 p/Share
4,029
Reduced 1.33%
298,170
Common Stock
Feb 01
2022
SELL
Payment of exercise price or tax liability
$32,931
$65.34 p/Share
504
Reduced 0.17%
302,199
Common Stock
Nov 29
2021
SELL
Open market or private sale
$60,687
$95.42 p/Share
636
Reduced 0.21%
302,703
Common Stock
Nov 16
2021
SELL
Open market or private sale
$115,937
$95.5 p/Share
1,214
Reduced 0.4%
303,339
Common Stock
Nov 03
2021
SELL
Payment of exercise price or tax liability
$520,260
$88.12 p/Share
5,904
Reduced 1.9%
304,553
Common Stock
Nov 01
2021
SELL
Payment of exercise price or tax liability
$64,051
$86.79 p/Share
738
Reduced 0.24%
310,457
Common Stock
Aug 30
2021
SELL
Open market or private sale
$56,758
$91.25 p/Share
622
Reduced 0.2%
311,195
Common Stock
Aug 16
2021
SELL
Open market or private sale
$116,332
$95.12 p/Share
1,223
Reduced 0.39%
311,817
Common Stock
Aug 03
2021
SELL
Payment of exercise price or tax liability
$2,372,363
$100.46 p/Share
23,615
Reduced 7.01%
313,040
Common Stock
Aug 01
2021
SELL
Payment of exercise price or tax liability
$68,173
$92.25 p/Share
739
Reduced 0.22%
336,655
Common Stock
May 28
2021
SELL
Open market or private sale
$47,529
$73.46 p/Share
647
Reduced 0.19%
337,394
Common Stock
May 25
2021
SELL
Open market or private sale
$144,420
$72.21 p/Share
2,000
Reduced 0.59%
338,041
Common Stock
May 20
2021
SELL
Open market or private sale
$74,480
$74.48 p/Share
1,000
Reduced 0.29%
340,041
Common Stock
May 18
2021
SELL
Open market or private sale
$65,831
$70.71 p/Share
931
Reduced 0.27%
341,041
Common Stock