Dec 01
2021
BUY
Exercise of conversion of derivative security
$761,500
$15.23 p/Share
50,000
Added 3.28%
1,474,912
Common Stock
Nov 30
2021
SELL
Open market or private sale
$2,310,400
$57.76 p/Share
40,000
Reduced 2.73%
1,424,912
Common Stock
Nov 30
2021
BUY
Exercise of conversion of derivative security
$609,200
$15.23 p/Share
40,000
Added 2.66%
1,464,912
Common Stock
Nov 29
2021
SELL
Open market or private sale
$2,367,200
$59.18 p/Share
40,000
Reduced 2.73%
1,424,912
Common Stock
Nov 29
2021
BUY
Exercise of conversion of derivative security
$609,200
$15.23 p/Share
40,000
Added 2.66%
1,464,912
Common Stock
Nov 24
2021
SELL
Open market or private sale
$1,468,000
$58.72 p/Share
25,000
Reduced 1.72%
1,424,912
Common Stock
Nov 24
2021
BUY
Exercise of conversion of derivative security
$380,750
$15.23 p/Share
25,000
Added 1.7%
1,449,912
Common Stock
Nov 23
2021
SELL
Open market or private sale
$1,450,000
$58.0 p/Share
25,000
Reduced 1.72%
1,424,912
Common Stock
Nov 23
2021
BUY
Exercise of conversion of derivative security
$380,750
$15.23 p/Share
25,000
Added 1.7%
1,449,912
Common Stock
Nov 11
2021
SELL
Open market or private sale
$1,787,400
$59.58 p/Share
30,000
Reduced 2.06%
1,424,912
Common Stock
Nov 11
2021
BUY
Exercise of conversion of derivative security
$456,900
$15.23 p/Share
30,000
Added 2.02%
1,454,912
Common Stock
Nov 09
2021
SELL
Open market or private sale
$2,384,000
$59.6 p/Share
40,000
Reduced 2.73%
1,424,912
Common Stock
Nov 09
2021
BUY
Exercise of conversion of derivative security
$609,200
$15.23 p/Share
40,000
Added 2.66%
1,464,912
Common Stock
Nov 08
2021
SELL
Open market or private sale
$2,992,500
$59.85 p/Share
50,000
Reduced 3.39%
1,424,912
Common Stock
Nov 08
2021
BUY
Exercise of conversion of derivative security
$761,500
$15.23 p/Share
50,000
Added 3.28%
1,474,912
Common Stock
Nov 05
2021
SELL
Open market or private sale
$3,525,000
$58.75 p/Share
60,000
Reduced 4.04%
1,424,912
Common Stock
Nov 05
2021
BUY
Exercise of conversion of derivative security
$913,800
$15.23 p/Share
60,000
Added 3.88%
1,484,912
Common Stock
Nov 04
2021
SELL
Open market or private sale
$1,148,400
$57.42 p/Share
20,000
Reduced 1.38%
1,424,912
Common Stock
Oct 23
2021
SELL
Payment of exercise price or tax liability
$129,345
$47.87 p/Share
2,702
Reduced 0.19%
1,424,912
Common Stock
Jul 06
2021
SELL
Payment of exercise price or tax liability
$500,247
$39.34 p/Share
12,716
Reduced 0.88%
1,427,393
Common Stock
Jul 06
2021
BUY
Grant, award, or other acquisition
$1,098,530
$39.34 p/Share
27,924
Added 1.9%
1,438,382
Common Stock
Apr 07
2021
BUY
Grant, award, or other acquisition
$309,120
$31.24 p/Share
9,895
Added 0.7%
1,411,937
Common Stock
Apr 02
2021
SELL
Payment of exercise price or tax liability
$104,801
$32.02 p/Share
3,273
Reduced 0.23%
1,402,042
Common Stock
Mar 14
2021
SELL
Payment of exercise price or tax liability
$254,092
$31.71 p/Share
8,013
Reduced 0.57%
1,404,870
Common Stock
Feb 23
2021
BUY
Grant, award, or other acquisition
$883,188
$27.56 p/Share
32,046
Added 2.22%
1,412,883
Common Stock