May 12
2023
SELL
Open market or private sale
$272,585
$90.59 p/Share
3,009
Reduced 7.82%
35,490
Common Stock
Jan 01
2023
SELL
Payment of exercise price or tax liability
$1,677
$83.85 p/Share
20
Reduced 0.05%
38,227
Common Stock
Oct 31
2022
SELL
Open market or private sale
$711,924
$82.0 p/Share
8,682
Reduced 18.56%
38,107
Common Stock
Oct 31
2022
BUY
Exercise of conversion of derivative security
$483,761
$55.72 p/Share
8,682
Added 15.65%
46,789
Common Stock
Oct 28
2022
SELL
Open market or private sale
$734,602
$81.55 p/Share
9,008
Reduced 19.12%
38,107
Common Stock
Oct 28
2022
BUY
Exercise of conversion of derivative security
$483,729
$53.7 p/Share
9,008
Added 16.05%
47,115
Common Stock
Aug 04
2022
SELL
Open market or private sale
$1,180,296
$75.25 p/Share
15,685
Reduced 29.17%
38,085
Common Stock
Jun 28
2022
BUY
Grant, award, or other acquisition
-
3,909
Added 6.79%
53,644
Common Stock
Jun 27
2022
SELL
Payment of exercise price or tax liability
$652,716
$71.04 p/Share
9,188
Reduced 15.59%
49,735
Common Stock
Jun 27
2022
BUY
Grant, award, or other acquisition
-
20,460
Added 25.77%
58,923
Common Stock
Jun 26
2022
SELL
Payment of exercise price or tax liability
$132,361
$70.63 p/Share
1,874
Reduced 4.65%
38,463
Common Stock
Jan 06
2022
SELL
Open market or private sale
$628,942
$68.91 p/Share
9,127
Reduced 18.57%
40,035
Common Stock
Jan 06
2022
BUY
Exercise of conversion of derivative security
$441,108
$48.33 p/Share
9,127
Added 15.66%
49,162
Common Stock
Jan 01
2022
SELL
Payment of exercise price or tax liability
$1,280
$67.38 p/Share
19
Reduced 0.05%
40,035
Common Stock
Dec 28
2021
SELL
Open market or private sale
$332,950
$66.59 p/Share
5,000
Reduced 11.1%
40,054
Common Stock
Jul 27
2021
SELL
Payment of exercise price or tax liability
$100,818
$59.55 p/Share
1,693
Reduced 3.65%
44,715
Common Stock
Jun 29
2021
BUY
Grant, award, or other acquisition
-
3,520
Added 7.05%
46,408
Common Stock
Jun 28
2021
BUY
Grant, award, or other acquisition
-
6,977
Added 13.99%
42,888
Common Stock
Jun 27
2021
SELL
Payment of exercise price or tax liability
$23,017
$59.63 p/Share
386
Reduced 1.06%
35,911
Common Stock
Jan 01
2021
SELL
Payment of exercise price or tax liability
$1,058
$58.8 p/Share
18
Reduced 0.05%
35,957
Common Stock
Dec 31
2020
SELL
Open market or private sale
$305,117
$58.53 p/Share
5,213
Reduced 12.66%
35,975
Common Stock