Sep 11
2023
SELL
Payment of exercise price or tax liability
$23,687
$50.08 p/Share
473
Reduced 0.4%
119,040
Common Stock
Aug 28
2023
SELL
Payment of exercise price or tax liability
$26,517
$53.68 p/Share
494
Reduced 0.41%
119,513
Common Stock
Jun 09
2023
SELL
Payment of exercise price or tax liability
$25,646
$54.22 p/Share
473
Reduced 0.39%
120,007
Common Stock
May 26
2023
SELL
Payment of exercise price or tax liability
$26,023
$52.68 p/Share
494
Reduced 0.41%
120,480
Common Stock
Mar 10
2023
SELL
Payment of exercise price or tax liability
$26,795
$56.65 p/Share
473
Reduced 0.39%
120,974
Common Stock
Feb 28
2023
SELL
Payment of exercise price or tax liability
$204,470
$62.51 p/Share
3,271
Reduced 2.62%
121,447
Common Stock
Feb 28
2023
BUY
Grant, award, or other acquisition
-
13,738
Added 9.92%
124,718
Common Stock
Feb 24
2023
BUY
Exercise of conversion of derivative security
$122,720
$15.34 p/Share
8,000
Added 6.72%
110,980
Common Stock
Dec 09
2022
SELL
Payment of exercise price or tax liability
$28,947
$61.2 p/Share
473
Reduced 0.46%
102,980
Common Stock
Nov 28
2022
SELL
Payment of exercise price or tax liability
$25,247
$57.25 p/Share
441
Reduced 0.42%
103,453
Common Stock
Sep 09
2022
SELL
Payment of exercise price or tax liability
$25,187
$53.25 p/Share
473
Reduced 0.45%
103,894
Common Stock
Aug 26
2022
SELL
Payment of exercise price or tax liability
$23,730
$53.81 p/Share
441
Reduced 0.42%
104,367
Common Stock
Jun 10
2022
SELL
Payment of exercise price or tax liability
$28,233
$59.69 p/Share
473
Reduced 0.45%
104,808
Common Stock
May 27
2022
SELL
Payment of exercise price or tax liability
$29,587
$67.09 p/Share
441
Reduced 0.42%
105,281
Common Stock
Mar 11
2022
SELL
Payment of exercise price or tax liability
$137,778
$72.86 p/Share
1,891
Reduced 1.76%
105,722
Common Stock
Feb 28
2022
SELL
Payment of exercise price or tax liability
$352,402
$74.82 p/Share
4,710
Reduced 4.19%
107,613
Common Stock
Feb 28
2022
BUY
Grant, award, or other acquisition
-
22,273
Added 16.55%
112,323
Common Stock
Feb 22
2022
BUY
Exercise of conversion of derivative security
$126,928
$12.45 p/Share
10,195
Added 10.17%
90,050
Common Stock
Nov 29
2021
SELL
Payment of exercise price or tax liability
$58,598
$76.9 p/Share
762
Reduced 0.95%
79,855
Common Stock
Aug 28
2021
SELL
Payment of exercise price or tax liability
$60,461
$79.45 p/Share
761
Reduced 0.94%
80,617
Common Stock
May 28
2021
SELL
Payment of exercise price or tax liability
$54,769
$71.97 p/Share
761
Reduced 0.93%
81,378
Common Stock
Mar 15
2021
SELL
Payment of exercise price or tax liability
$185,975
$71.01 p/Share
2,619
Reduced 3.09%
82,139
Common Stock
Mar 15
2021
BUY
Grant, award, or other acquisition
-
5,910
Added 6.52%
84,758
Common Stock
Mar 11
2021
BUY
Grant, award, or other acquisition
-
12,804
Added 13.97%
78,848
Common Stock
Feb 26
2021
SELL
Payment of exercise price or tax liability
$154,544
$64.02 p/Share
2,414
Reduced 3.53%
66,044
Common Stock