Feb 21
2024
SELL
Payment of exercise price or tax liability
$609,257
$93.43 p/Share
6,521
Reduced 23.83%
20,839
Common Stock
Feb 20
2024
BUY
Exercise of conversion of derivative security
-
17,426
Added 38.91%
27,360
Common Stock
Nov 06
2023
SELL
Open market or private sale
$24,636
$74.43 p/Share
331
Reduced 5.26%
5,962
Common Stock
Oct 06
2023
SELL
Open market or private sale
$23,782
$70.78 p/Share
336
Reduced 5.07%
6,293
Common Stock
Sep 06
2023
SELL
Open market or private sale
$24,040
$71.55 p/Share
336
Reduced 4.82%
6,629
Common Stock
Aug 07
2023
SELL
Open market or private sale
$24,514
$72.96 p/Share
336
Reduced 4.6%
6,965
Common Stock
Aug 04
2023
SELL
Payment of exercise price or tax liability
$301,072
$72.6 p/Share
4,147
Reduced 36.22%
7,301
Common Stock
Jul 06
2023
SELL
Open market or private sale
$24,097
$71.72 p/Share
336
Reduced 11.85%
2,500
Common Stock
Jun 06
2023
SELL
Open market or private sale
$23,573
$70.16 p/Share
336
Reduced 10.59%
2,836
Common Stock
May 08
2023
SELL
Open market or private sale
$23,604
$70.25 p/Share
336
Reduced 9.58%
3,172
Common Stock
Apr 06
2023
SELL
Open market or private sale
$23,372
$69.56 p/Share
336
Reduced 8.74%
3,508
Common Stock
Mar 06
2023
SELL
Open market or private sale
$26,070
$77.59 p/Share
336
Reduced 8.04%
3,844
Common Stock
Feb 27
2023
SELL
Payment of exercise price or tax liability
$107,520
$77.97 p/Share
1,379
Reduced 24.81%
4,180
Common Stock
Feb 22
2023
SELL
Payment of exercise price or tax liability
$48,168
$78.45 p/Share
614
Reduced 34.61%
1,160
Common Stock
Feb 20
2023
BUY
Exercise of conversion of derivative security
-
1,774
Added 50.0%
1,774
Common Stock
Dec 12
2022
SELL
Open market or private sale
$931,284
$74.7 p/Share
12,467
Reduced 100.0%
0
Common Stock
Apr 14
2022
SELL
Payment of exercise price or tax liability
$710
$71.02 p/Share
10
Reduced 0.08%
12,467
Common Stock
Feb 28
2022
SELL
Payment of exercise price or tax liability
$82,412
$70.74 p/Share
1,165
Reduced 8.55%
12,456
Common Stock
Feb 15
2022
SELL
Payment of exercise price or tax liability
$43,886
$69.66 p/Share
630
Reduced 5.98%
9,906
Common Stock
Feb 14
2022
BUY
Exercise of conversion of derivative security
-
1,802
Added 14.61%
10,536
Common Stock
Apr 19
2021
SELL
Payment of exercise price or tax liability
$341
$68.28 p/Share
5
Reduced 0.06%
8,733
Common Stock
Mar 01
2021
SELL
Payment of exercise price or tax liability
$43,898
$50.69 p/Share
866
Reduced 9.03%
8,725
Common Stock
Feb 18
2021
SELL
Payment of exercise price or tax liability
$11,222
$50.1 p/Share
224
Reduced 3.12%
6,955
Common Stock
Feb 17
2021
BUY
Exercise of conversion of derivative security
-
609
Added 7.82%
7,179
Common Stock