Feb 28
2023
SELL
Payment of exercise price or tax liability
$199,995
$70.1 p/Share
2,853
Reduced 5.8%
46,305
Common Stock
Feb 28
2023
BUY
Grant, award, or other acquisition
-
6,543
Added 11.75%
49,158
Common Stock
Jan 28
2023
SELL
Payment of exercise price or tax liability
$36,647
$72.57 p/Share
505
Reduced 1.17%
42,615
Common Stock
Jan 26
2023
SELL
Payment of exercise price or tax liability
$66,339
$72.03 p/Share
921
Reduced 2.09%
43,120
Common Stock
Jan 24
2023
BUY
Grant, award, or other acquisition
-
2,950
Added 6.28%
44,041
Common Stock
Jan 23
2023
SELL
Payment of exercise price or tax liability
$5,684
$71.96 p/Share
79
Reduced 0.19%
41,091
Common Stock
Jan 22
2023
SELL
Payment of exercise price or tax liability
$15,415
$69.13 p/Share
223
Reduced 0.54%
41,170
Common Stock
Jan 25
2022
BUY
Grant, award, or other acquisition
-
2,270
Added 5.34%
40,279
Common Stock
Jan 24
2022
SELL
Payment of exercise price or tax liability
$4,436
$90.53 p/Share
49
Reduced 0.13%
38,009
Common Stock
Jan 23
2022
SELL
Payment of exercise price or tax liability
$7,086
$89.7 p/Share
79
Reduced 0.21%
38,058
Common Stock
Jan 22
2022
SELL
Payment of exercise price or tax liability
$40,006
$89.7 p/Share
446
Reduced 1.16%
38,137
Common Stock
Oct 25
2021
SELL
Open market or private sale
$460,980
$88.65 p/Share
5,200
Reduced 11.94%
38,353
Common Stock
Oct 25
2021
BUY
Exercise of conversion of derivative security
$216,580
$41.65 p/Share
5,200
Added 10.67%
43,553
Common Stock
May 03
2021
SELL
Open market or private sale
$298,440
$74.61 p/Share
4,000
Reduced 9.56%
37,831
Common Stock
May 03
2021
BUY
Exercise of conversion of derivative security
$118,400
$29.6 p/Share
4,000
Added 8.73%
41,831
Common Stock
Feb 23
2021
SELL
Payment of exercise price or tax liability
$51,218
$69.59 p/Share
736
Reduced 1.92%
37,555
Common Stock
Feb 23
2021
BUY
Grant, award, or other acquisition
-
1,870
Added 4.66%
38,291
Common Stock
Jan 26
2021
SELL
Payment of exercise price or tax liability
$26,152
$60.12 p/Share
435
Reduced 1.32%
32,406
Common Stock
Jan 26
2021
BUY
Grant, award, or other acquisition
-
4,015
Added 9.93%
36,421
Common Stock
Jan 24
2021
SELL
Payment of exercise price or tax liability
$3,108
$62.16 p/Share
50
Reduced 0.15%
32,841
Common Stock
Jan 23
2021
SELL
Payment of exercise price or tax liability
$8,889
$62.16 p/Share
143
Reduced 0.43%
32,891
Common Stock
Nov 24
2020
SELL
Open market or private sale
$80,535
$53.69 p/Share
1,500
Reduced 4.38%
32,708
Common Stock
Nov 24
2020
BUY
Exercise of conversion of derivative security
$58,650
$39.1 p/Share
1,500
Added 4.2%
34,208
Common Stock