Nov 30
2023
BUY
Exercise of conversion of derivative security
-
4,500
Added 15.4%
24,721
Common Stock
Nov 29
2023
SELL
Payment of exercise price or tax liability
$22,497
$102.73 p/Share
219
Reduced 1.07%
20,221
Common Stock
Nov 29
2023
BUY
Exercise of conversion of derivative security
-
900
Added 4.22%
20,440
Common Stock
Nov 22
2023
SELL
Payment of exercise price or tax liability
$38,058
$104.27 p/Share
365
Reduced 2.12%
16,835
Common Stock
Nov 22
2023
BUY
Exercise of conversion of derivative security
-
1,500
Added 8.02%
17,200
Common Stock
Nov 20
2023
BUY
Grant, award, or other acquisition
-
2,705
Added 12.81%
18,405
Common Stock
Nov 03
2023
-
1,000
Reduced 5.99%
15,700
Common Stock
Dec 13
2022
SELL
Payment of exercise price or tax liability
$41,150
$111.52 p/Share
369
Reduced 2.16%
16,700
Common Stock
Dec 13
2022
BUY
Exercise of conversion of derivative security
-
938
Added 5.21%
17,069
Common Stock
Dec 12
2022
SELL
Payment of exercise price or tax liability
$121,683
$114.58 p/Share
1,062
Reduced 6.18%
16,131
Common Stock
Dec 12
2022
BUY
Exercise of conversion of derivative security
-
2,700
Added 13.57%
17,193
Common Stock
Dec 09
2022
-
880
Reduced 5.72%
14,493
Common Stock
Nov 29
2022
SELL
Payment of exercise price or tax liability
$25,266
$115.37 p/Share
219
Reduced 1.4%
15,373
Common Stock
Nov 29
2022
BUY
Exercise of conversion of derivative security
-
900
Added 5.46%
15,592
Common Stock
Nov 22
2022
SELL
Payment of exercise price or tax liability
$162,305
$123.52 p/Share
1,314
Reduced 8.21%
14,692
Common Stock
Nov 22
2022
BUY
Exercise of conversion of derivative security
-
5,400
Added 25.23%
16,006
Common Stock
Jun 24
2022
-
1,000
Reduced 8.62%
10,606
Common Stock
Dec 14
2021
SELL
Payment of exercise price or tax liability
$27,088
$96.4 p/Share
281
Reduced 2.36%
11,606
Common Stock
Dec 14
2021
BUY
Exercise of conversion of derivative security
-
716
Added 5.68%
11,887
Common Stock
Dec 01
2021
-
1,000
Reduced 8.22%
11,171
Common Stock
Nov 30
2021
SELL
Payment of exercise price or tax liability
$21,526
$98.29 p/Share
219
Reduced 1.77%
12,171
Common Stock
Nov 30
2021
BUY
Exercise of conversion of derivative security
-
900
Added 6.77%
12,390
Common Stock
Nov 29
2021
SELL
Payment of exercise price or tax liability
$66,074
$100.57 p/Share
657
Reduced 5.41%
11,490
Common Stock
Nov 29
2021
BUY
Exercise of conversion of derivative security
-
2,700
Added 18.19%
12,147
Common Stock
Nov 22
2021
SELL
Payment of exercise price or tax liability
$21,602
$98.64 p/Share
219
Reduced 2.27%
9,447
Common Stock