Aug 18
2023
SELL
Open market or private sale
$199,060
$99.53 p/Share
2,000
Reduced 10.2%
17,609
Common Stock
Aug 09
2023
SELL
Open market or private sale
$303,240
$101.08 p/Share
3,000
Reduced 13.27%
19,609
Common Stock
Jun 15
2023
SELL
Open market or private sale
$659,960
$91.18 p/Share
7,238
Reduced 24.25%
22,609
Common Stock
Mar 15
2023
SELL
Open market or private sale
$288,320
$72.08 p/Share
4,000
Reduced 11.86%
29,716
Common Stock
Mar 07
2023
SELL
Payment of exercise price or tax liability
$91,651
$74.94 p/Share
1,223
Reduced 3.5%
33,716
Common Stock
Mar 07
2023
BUY
Exercise of conversion of derivative security
-
2,737
Added 7.26%
34,939
Common Stock
Mar 03
2023
SELL
Payment of exercise price or tax liability
$135,846
$73.51 p/Share
1,848
Reduced 5.43%
32,202
Common Stock
Mar 03
2023
BUY
Exercise of conversion of derivative security
-
4,136
Added 10.83%
34,050
Common Stock
Mar 01
2023
SELL
Payment of exercise price or tax liability
$109,045
$72.6 p/Share
1,502
Reduced 4.78%
29,914
Common Stock
Mar 01
2023
BUY
Exercise of conversion of derivative security
-
3,196
Added 9.23%
31,416
Common Stock
Feb 21
2023
SELL
Payment of exercise price or tax liability
$439,966
$76.85 p/Share
5,725
Reduced 16.87%
28,220
Common Stock
Feb 21
2023
BUY
Grant, award, or other acquisition
-
3,277
Added 14.45%
19,400
Common Stock
Feb 21
2023
BUY
Exercise of conversion of derivative security
-
14,545
Added 30.64%
32,931
Common Stock
Nov 11
2022
SELL
Open market or private sale
$464,600
$92.92 p/Share
5,000
Reduced 33.7%
9,835
Common Stock
Aug 12
2022
SELL
Open market or private sale
$471,250
$94.25 p/Share
5,000
Reduced 25.21%
14,835
Common Stock
May 13
2022
SELL
Open market or private sale
$488,400
$97.68 p/Share
5,000
Reduced 20.22%
19,725
Common Stock
Apr 08
2022
SELL
Open market or private sale
$394,281
$119.19 p/Share
3,308
Reduced 11.8%
24,725
Common Stock
Mar 08
2022
SELL
Open market or private sale
$873,200
$109.15 p/Share
8,000
Reduced 22.2%
28,033
Common Stock
Mar 03
2022
SELL
Payment of exercise price or tax liability
-
1,836
Reduced 4.85%
36,033
Common Stock
Mar 03
2022
BUY
Exercise of conversion of derivative security
-
4,135
Added 9.84%
37,869
Common Stock
Mar 01
2022
SELL
Payment of exercise price or tax liability
-
3,927
Reduced 10.43%
33,734
Common Stock
Mar 01
2022
BUY
Exercise of conversion of derivative security
-
8,261
Added 18.92%
35,412
Common Stock
Feb 22
2022
SELL
Payment of exercise price or tax liability
-
2,023
Reduced 6.44%
29,400
Common Stock
Feb 22
2022
BUY
Grant, award, or other acquisition
-
6,772
Added 17.73%
31,423
Common Stock
Feb 21
2022
SELL
Payment of exercise price or tax liability
-
11,797
Reduced 32.37%
24,651
Common Stock