Nov 14
2023
SELL
Open market or private sale
$407,770
$91.49 p/Share
4,457
Reduced 24.09%
14,045
Common Stock
Nov 13
2023
SELL
Payment of exercise price or tax liability
$82,775
$88.91 p/Share
931
Reduced 4.79%
18,502
Common Stock
Nov 13
2023
BUY
Exercise of conversion of derivative security
-
1,876
Added 8.8%
19,433
Common Stock
Nov 10
2023
SELL
Payment of exercise price or tax liability
$537,659
$90.03 p/Share
5,972
Reduced 25.38%
17,557
Common Stock
Nov 10
2023
BUY
Grant, award, or other acquisition
-
10,033
Added 30.81%
22,532
Common Stock
Nov 10
2023
BUY
Exercise of conversion of derivative security
-
2,009
Added 12.96%
13,496
Common Stock
Nov 09
2023
SELL
Open market or private sale
$278,296
$88.18 p/Share
3,156
Reduced 21.55%
11,487
Common Stock
Nov 08
2023
SELL
Payment of exercise price or tax liability
$158,307
$87.9 p/Share
1,801
Reduced 10.95%
14,643
Common Stock
Nov 08
2023
BUY
Exercise of conversion of derivative security
-
3,632
Added 18.09%
16,444
Common Stock
Nov 07
2023
SELL
Payment of exercise price or tax liability
$1,608
$89.36 p/Share
18
Reduced 0.14%
12,812
Common Stock
Nov 07
2023
BUY
Grant, award, or other acquisition
-
36
Added 0.28%
12,830
Common Stock
Nov 06
2023
SELL
Payment of exercise price or tax liability
$117,540
$90.0 p/Share
1,306
Reduced 9.26%
12,794
Common Stock
Nov 06
2023
BUY
Exercise of conversion of derivative security
-
2,633
Added 15.74%
14,100
Common Stock
Dec 13
2022
SELL
Open market or private sale
$352,100
$100.6 p/Share
3,500
Reduced 23.83%
11,187
Common Stock
Nov 11
2022
SELL
Payment of exercise price or tax liability
$358,711
$96.35 p/Share
3,723
Reduced 20.22%
14,687
Common Stock
Nov 11
2022
BUY
Grant, award, or other acquisition
-
5,628
Added 25.4%
16,533
Common Stock
Nov 11
2022
BUY
Exercise of conversion of derivative security
-
1,877
Added 10.73%
15,618
Common Stock
Nov 10
2022
SELL
Payment of exercise price or tax liability
$92,950
$93.23 p/Share
997
Reduced 8.38%
10,905
Common Stock
Nov 10
2022
BUY
Exercise of conversion of derivative security
-
2,009
Added 14.44%
11,902
Common Stock
Nov 08
2022
SELL
Payment of exercise price or tax liability
$103,554
$88.66 p/Share
1,168
Reduced 10.56%
9,893
Common Stock
Nov 08
2022
BUY
Grant, award, or other acquisition
-
2,355
Added 17.55%
11,061
Common Stock
Nov 07
2022
SELL
Payment of exercise price or tax liability
$205,269
$88.25 p/Share
2,326
Reduced 21.08%
8,706
Common Stock
Nov 07
2022
BUY
Exercise of conversion of derivative security
-
4,690
Added 32.53%
9,726
Common Stock
Jun 30
2022
BUY
Exercise of conversion of derivative security
$38,107
$75.91 p/Share
502
Added 7.33%
6,342
Common Stock
Jan 10
2022
SELL
Open market or private sale
$228,525
$152.35 p/Share
1,500
Reduced 20.44%
5,840
Common Stock