Sep 20
2023
BUY
Exercise of conversion of derivative security
-
2,742
Added 1.68%
160,699
Common Stock
Aug 01
2023
SELL
Open market or private sale
$12,480,999
$166.99 p/Share
74,741
Reduced 32.12%
157,957
Common Stock
Aug 01
2023
BUY
Exercise of conversion of derivative security
$2,674,489
$78.84 p/Share
33,923
Added 12.72%
232,698
Common Stock
Jul 29
2023
SELL
Payment of exercise price or tax liability
$4,436,934
$167.52 p/Share
26,486
Reduced 11.76%
198,775
Common Stock
Jul 29
2023
BUY
Exercise of conversion of derivative security
-
67,304
Added 23.0%
225,261
Common Stock
Jul 24
2023
SELL
Payment of exercise price or tax liability
$401,050
$170.37 p/Share
2,354
Reduced 1.2%
193,403
Common Stock
Jul 24
2023
SELL
Open market or private sale
$6,016,958
$169.75 p/Share
35,446
Reduced 18.33%
157,957
Common Stock
Jul 24
2023
BUY
Exercise of conversion of derivative security
$2,348,136
$62.12 p/Share
37,800
Added 16.18%
195,757
Common Stock
Jun 27
2023
SELL
Open market or private sale
$1,451,604
$163.12 p/Share
8,899
Reduced 4.45%
190,957
Common Stock
Jun 26
2023
SELL
Open market or private sale
$5,106,470
$160.49 p/Share
31,818
Reduced 13.73%
199,856
Common Stock
Jun 26
2023
BUY
Exercise of conversion of derivative security
$3,953,068
$124.24 p/Share
31,818
Added 12.08%
231,674
Common Stock
Mar 28
2023
SELL
Open market or private sale
$12,153,064
$154.0 p/Share
78,916
Reduced 28.31%
199,856
Common Stock
Mar 28
2023
BUY
Exercise of conversion of derivative security
$8,447,957
$107.05 p/Share
78,916
Added 22.06%
278,772
Common Stock
Dec 27
2022
-
3,624
Reduced 1.78%
199,856
Common Stock
Oct 14
2022
SELL
Open market or private sale
$2,521,490
$132.71 p/Share
19,000
Reduced 8.54%
203,480
Common Stock
Aug 02
2022
SELL
Open market or private sale
$5,177,349
$124.93 p/Share
41,442
Reduced 15.7%
222,480
Common Stock
Jul 29
2022
SELL
Payment of exercise price or tax liability
$1,825,790
$126.58 p/Share
14,424
Reduced 5.18%
263,922
Common Stock
Jul 29
2022
BUY
Exercise of conversion of derivative security
-
36,651
Added 11.64%
278,346
Common Stock
Jul 25
2022
SELL
Payment of exercise price or tax liability
$711,136
$118.78 p/Share
5,987
Reduced 2.42%
241,695
Common Stock
Jul 25
2022
BUY
Exercise of conversion of derivative security
-
15,211
Added 5.79%
247,682
Common Stock
Jul 24
2022
SELL
Payment of exercise price or tax liability
$786,833
$121.35 p/Share
6,484
Reduced 2.71%
232,471
Common Stock
Jul 24
2022
BUY
Exercise of conversion of derivative security
-
16,475
Added 6.45%
238,955
Common Stock
Jan 05
2022
SELL
Open market or private sale
$11,692,123
$152.39 p/Share
76,725
Reduced 25.64%
222,480
Common Stock
Jan 05
2022
BUY
Exercise of conversion of derivative security
$6,585,307
$85.83 p/Share
76,725
Added 20.41%
299,205
Common Stock
Oct 06
2021
-
3,000
Reduced 1.33%
222,480
Common Stock