Jan 01
2025
SELL
Payment of exercise price or tax liability
$494,515
$99.48 p/Share
4,971
Reduced 10.52%
42,265
Common Stock
Jan 01
2025
BUY
Exercise of conversion of derivative security
-
12,578
Added 21.03%
47,236
Common Stock
Aug 26
2024
-
2,500
Reduced 6.73%
34,658
Common Stock
Aug 19
2024
-
2,000
Reduced 5.11%
37,158
Common Stock
Feb 29
2024
SELL
Payment of exercise price or tax liability
$373,893
$84.04 p/Share
4,449
Reduced 10.2%
39,158
Common Stock
Feb 29
2024
BUY
Exercise of conversion of derivative security
-
13,479
Added 23.61%
43,607
Common Stock
Jan 01
2024
SELL
Payment of exercise price or tax liability
$196,937
$84.45 p/Share
2,332
Reduced 7.18%
30,128
Common Stock
Jan 01
2024
BUY
Exercise of conversion of derivative security
-
7,056
Added 17.86%
32,460
Common Stock
Nov 15
2023
-
4,000
Reduced 13.6%
25,404
Common Stock
Aug 04
2023
-
2,000
Reduced 6.37%
29,404
Common Stock
May 28
2023
SELL
Payment of exercise price or tax liability
$285,306
$64.99 p/Share
4,390
Reduced 12.26%
31,404
Common Stock
May 28
2023
BUY
Exercise of conversion of derivative security
-
13,302
Added 27.09%
35,794
Common Stock
Jan 01
2023
SELL
Payment of exercise price or tax liability
$156,232
$76.36 p/Share
2,046
Reduced 7.71%
24,492
Common Stock
Jan 01
2023
BUY
Exercise of conversion of derivative security
-
6,189
Added 18.91%
26,538
Common Stock
Feb 18
2022
SELL
Payment of exercise price or tax liability
$36,086
$87.8 p/Share
411
Reduced 1.98%
20,349
Common Stock
Feb 18
2022
BUY
Exercise of conversion of derivative security
-
1,245
Added 5.66%
20,760
Common Stock
Jan 01
2022
SELL
Payment of exercise price or tax liability
$63,127
$80.11 p/Share
788
Reduced 3.53%
21,515
Common Stock
Jan 01
2022
BUY
Exercise of conversion of derivative security
-
2,380
Added 9.64%
22,303
Common Stock
Jul 26
2021
BUY
Open market or private purchase
$70,100
$70.1 p/Share
1,000
Added 4.78%
19,923
Common Stock
Feb 19
2021
SELL
Payment of exercise price or tax liability
$43,581
$81.92 p/Share
532
Reduced 2.73%
18,923
Common Stock
Feb 19
2021
BUY
Exercise of conversion of derivative security
-
1,612
Added 7.65%
19,455
Common Stock
Jan 01
2021
SELL
Payment of exercise price or tax liability
$31,089
$72.3 p/Share
430
Reduced 2.35%
17,843
Common Stock
Jan 01
2021
BUY
Exercise of conversion of derivative security
-
1,297
Added 6.63%
18,273
Common Stock