Dec 13
2022
BUY
Exercise of conversion of derivative security
-
1,319
Added 7.07%
17,337
Common Stock
Nov 30
2022
SELL
Payment of exercise price or tax liability
$61,606
$116.9 p/Share
527
Reduced 3.19%
16,018
Common Stock
Nov 30
2022
BUY
Exercise of conversion of derivative security
-
1,500
Added 8.31%
16,545
Common Stock
Nov 30
2022
BUY
Grant, award, or other acquisition
-
1,728
Added 10.3%
15,045
Common Stock
Nov 29
2022
SELL
Payment of exercise price or tax liability
$42,110
$115.37 p/Share
365
Reduced 2.67%
13,317
Common Stock
Nov 29
2022
BUY
Exercise of conversion of derivative security
-
1,500
Added 9.88%
13,682
Common Stock
Nov 22
2022
SELL
Payment of exercise price or tax liability
$135,254
$123.52 p/Share
1,095
Reduced 8.25%
12,182
Common Stock
Nov 22
2022
BUY
Exercise of conversion of derivative security
-
4,500
Added 25.31%
13,277
Common Stock
Jan 03
2022
SELL
Payment of exercise price or tax liability
$48,550
$102.86 p/Share
472
Reduced 5.1%
8,777
Common Stock
Dec 14
2021
SELL
Payment of exercise price or tax liability
$48,875
$96.4 p/Share
507
Reduced 5.2%
9,249
Common Stock
Dec 14
2021
BUY
Exercise of conversion of derivative security
-
1,290
Added 11.68%
9,756
Common Stock
Dec 01
2021
SELL
Open market or private sale
$340,170
$100.05 p/Share
3,400
Reduced 28.65%
8,466
Common Stock
Dec 01
2021
BUY
Grant, award, or other acquisition
-
1,639
Added 12.14%
11,866
Common Stock
Nov 30
2021
SELL
Payment of exercise price or tax liability
$114,410
$98.29 p/Share
1,164
Reduced 10.22%
10,227
Common Stock
Nov 30
2021
BUY
Exercise of conversion of derivative security
-
3,000
Added 20.85%
11,391
Common Stock
Nov 29
2021
SELL
Payment of exercise price or tax liability
$110,124
$100.57 p/Share
1,095
Reduced 11.54%
8,391
Common Stock
Nov 29
2021
BUY
Exercise of conversion of derivative security
-
4,500
Added 32.18%
9,486
Common Stock
May 26
2021
SELL
Open market or private sale
$302,244
$133.03 p/Share
2,272
Reduced 40.6%
3,324
Common Stock
May 25
2021
SELL
Payment of exercise price or tax liability
$95,943
$131.79 p/Share
728
Reduced 11.51%
5,596
Common Stock
May 25
2021
BUY
Exercise of conversion of derivative security
-
3,000
Added 32.18%
6,324
Common Stock
Jan 04
2021
SELL
Payment of exercise price or tax liability
$18,524
$94.03 p/Share
197
Reduced 5.6%
3,324
Common Stock
Dec 15
2020
SELL
Payment of exercise price or tax liability
$19,633
$93.49 p/Share
210
Reduced 5.63%
3,521
Common Stock
Dec 15
2020
BUY
Exercise of conversion of derivative security
-
534
Added 12.52%
3,731
Common Stock
Dec 03
2020
SELL
Open market or private sale
$283,320
$94.44 p/Share
3,000
Reduced 48.41%
3,197
Common Stock
Dec 02
2020
BUY
Grant, award, or other acquisition
-
667
Added 9.72%
6,197
Common Stock