Nov 07
2023
-
37,017
Reduced 62.94%
21,796
Common Stock
Jul 10
2023
-
337
Reduced 0.57%
58,805
Common Stock
Jul 01
2023
SELL
Payment of exercise price or tax liability
$10,277
$76.7 p/Share
134
Reduced 0.23%
59,142
Common Stock
Jun 30
2023
SELL
Payment of exercise price or tax liability
$486,278
$76.7 p/Share
6,340
Reduced 9.66%
59,276
Common Stock
Jun 30
2023
BUY
Grant, award, or other acquisition
-
4,238
Added 6.07%
65,616
Common Stock
Jun 26
2023
BUY
Grant, award, or other acquisition
-
15,390
Added 20.05%
61,378
Common Stock
Jun 25
2023
SELL
Payment of exercise price or tax liability
$95,550
$81.32 p/Share
1,175
Reduced 2.49%
45,988
Common Stock
May 05
2023
SELL
Open market or private sale
$1,656,715
$89.47 p/Share
18,517
Reduced 28.19%
47,163
Common Stock
May 05
2023
BUY
Exercise of conversion of derivative security
$994,362
$53.7 p/Share
18,517
Added 21.99%
65,680
Common Stock
Sep 23
2022
SELL
Open market or private sale
$794,897
$79.11 p/Share
10,048
Reduced 17.57%
47,138
Common Stock
Sep 23
2022
BUY
Exercise of conversion of derivative security
$485,620
$48.33 p/Share
10,048
Added 14.94%
57,186
Common Stock
Jul 11
2022
-
337
Reduced 0.71%
47,130
Common Stock
Jul 01
2022
SELL
Payment of exercise price or tax liability
$10,156
$75.79 p/Share
134
Reduced 0.28%
47,468
Common Stock
Jun 28
2022
BUY
Grant, award, or other acquisition
-
3,915
Added 7.6%
47,602
Common Stock
Jun 27
2022
SELL
Payment of exercise price or tax liability
$477,247
$71.04 p/Share
6,718
Reduced 13.33%
43,687
Common Stock
Jun 27
2022
BUY
Grant, award, or other acquisition
-
17,692
Added 25.98%
50,405
Common Stock
Jun 26
2022
SELL
Payment of exercise price or tax liability
$82,920
$70.63 p/Share
1,174
Reduced 3.46%
32,713
Common Stock
Apr 01
2022
SELL
Open market or private sale
$748,604
$68.61 p/Share
10,911
Reduced 24.36%
33,878
Common Stock
Apr 01
2022
BUY
Exercise of conversion of derivative security
$416,255
$38.15 p/Share
10,911
Added 19.59%
44,789
Common Stock
Jul 27
2021
SELL
Payment of exercise price or tax liability
$146,076
$59.55 p/Share
2,453
Reduced 6.76%
33,851
Common Stock
Jul 02
2021
-
337
Reduced 0.92%
36,304
Common Stock
Jul 01
2021
SELL
Payment of exercise price or tax liability
$8,069
$60.22 p/Share
134
Reduced 0.36%
36,641
Common Stock
Jun 29
2021
BUY
Grant, award, or other acquisition
-
5,498
Added 13.01%
36,775
Common Stock
Jun 28
2021
BUY
Grant, award, or other acquisition
-
7,844
Added 20.05%
31,277
Common Stock
Jun 27
2021
SELL
Payment of exercise price or tax liability
$71,019
$59.63 p/Share
1,191
Reduced 4.84%
23,433
Common Stock