Nov 20
2023
BUY
Exercise of conversion of derivative security
$1,028,284
$111.77 p/Share
9,200
Added 32.47%
19,131
Common Stock
Nov 17
2023
SELL
Open market or private sale
$65,124
$136.53 p/Share
477
Reduced 4.58%
9,931
Common Stock
Nov 15
2023
SELL
Payment of exercise price or tax liability
$28,450
$122.63 p/Share
232
Reduced 2.18%
10,408
Common Stock
Nov 15
2023
BUY
Exercise of conversion of derivative security
-
946
Added 8.17%
10,640
Common Stock
Aug 16
2023
SELL
Open market or private sale
$56,955
$107.26 p/Share
531
Reduced 5.19%
9,694
Common Stock
Aug 15
2023
SELL
Payment of exercise price or tax liability
$26,975
$111.93 p/Share
241
Reduced 2.3%
10,225
Common Stock
Aug 15
2023
BUY
Exercise of conversion of derivative security
-
949
Added 8.31%
10,466
Common Stock
May 15
2023
SELL
Open market or private sale
$42,346
$91.66 p/Share
462
Reduced 4.63%
9,517
Common Stock
May 15
2023
SELL
Payment of exercise price or tax liability
$21,110
$89.45 p/Share
236
Reduced 2.31%
9,979
Common Stock
May 15
2023
BUY
Exercise of conversion of derivative security
-
945
Added 8.47%
10,215
Common Stock
Feb 21
2023
SELL
Open market or private sale
$576,355
$106.99 p/Share
5,387
Reduced 36.75%
9,270
Common Stock
Feb 21
2023
BUY
Exercise of conversion of derivative security
$566,335
$105.13 p/Share
5,387
Added 26.88%
14,657
Common Stock
Feb 15
2023
SELL
Open market or private sale
$70,609
$116.71 p/Share
605
Reduced 6.13%
9,270
Common Stock
Feb 15
2023
SELL
Payment of exercise price or tax liability
$38,853
$114.95 p/Share
338
Reduced 3.31%
9,875
Common Stock
Feb 15
2023
BUY
Exercise of conversion of derivative security
-
1,164
Added 10.23%
10,213
Common Stock
Nov 15
2022
SELL
Open market or private sale
$63,614
$100.18 p/Share
635
Reduced 6.63%
8,949
Common Stock
Nov 15
2022
SELL
Payment of exercise price or tax liability
$20,806
$98.61 p/Share
211
Reduced 2.15%
9,584
Common Stock
Nov 15
2022
BUY
Exercise of conversion of derivative security
-
846
Added 7.95%
9,795
Common Stock
Aug 15
2022
SELL
Payment of exercise price or tax liability
$23,951
$113.51 p/Share
211
Reduced 2.15%
9,585
Common Stock
Aug 15
2022
SELL
Open market or private sale
$72,529
$114.04 p/Share
636
Reduced 6.64%
8,949
Common Stock
Aug 15
2022
BUY
Exercise of conversion of derivative security
-
847
Added 7.96%
9,796
Common Stock
May 16
2022
SELL
Open market or private sale
$46,669
$124.12 p/Share
376
Reduced 4.03%
8,949
Common Stock
May 15
2022
SELL
Payment of exercise price or tax liability
$27,674
$131.78 p/Share
210
Reduced 2.2%
9,325
Common Stock
May 15
2022
BUY
Exercise of conversion of derivative security
-
846
Added 8.15%
9,535
Common Stock
Feb 15
2022
SELL
Open market or private sale
$79,044
$209.11 p/Share
378
Reduced 3.98%
9,109
Common Stock